■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR][PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

SHARP BrainのWindows CEを活用する Part11

421 :kuro0418:2016/05/08(日) 14:56:33 ID:UxEefnzA
全て試して見ましたが、エラーが出ます。

422 :名無しさん@Brain:2016/05/08(日) 15:02:37 ID:+5mpDE6y
>>421
エラーがでてもインストールできてるかもしれないです。ProgramFiles(?)などのフォルダーも確認してみてください。

423 :Otakan ◆NsDd.YjbjM :2016/05/08(日) 15:06:03 ID:UNmkKpn/
>>421
エラーってどんなやつ?

424 :kuro0418:2016/05/08(日) 15:09:10 ID:UxEefnzA
すいません。入れ違いになりました。
このツールはbrain(windows ce)用なのでしょうか?
それとも、一回パソコン側で変換したりしてbrainに入れるものなのでしょうか?
初歩的な質問ですみません。

425 :kuro0418:2016/05/08(日) 15:15:06 ID:UxEefnzA
すみません。思い出しました。Msceinfで解凍して拡張子を.exeにするんでした。今から、再度brainにて起動してみようと思います。

426 :kuro0418:2016/05/08(日) 15:30:32 ID:UxEefnzA
すみません。別の問題が発生しました。
3つとも解凍して入れてみたのですが、arm.のファイルは、押しても反応なし。
残りの2つは、エラーが出ます。(Tascalis not a windows ce application.)
訳してみると、二つはbrainでは起動できないようです。

427 :kuro0418:2016/05/08(日) 16:06:47 ID:UxEefnzA
書き途中になってしまいました。
arm.verでのexe.は、なぜか押しても反応がありません。
どうすればよいのでしょうか?
また、このファイルのdllをDependency Walkerにて調べてみると、
3つあるdllのうち、1つがAYGSHELL.DLLでした。この下記の情報を参考にしてみると、ダミーdllを入れなければ、起動できないような気がするのですが、
どうなのでしょうか?
また、ダミーdllは、どうやって注入するのでしょうか?


Brainで動作するソフトの判別方法。
ARM版なのは既知だけど、exeファイルを調べれば、ある程度分かる。
・準備
PC上で、exeファイルのリンク情報を調べることができるソフトを導入する。たとえば、「DLL Toys」とか…
→ ttp://jp-bridge.com/jp/dlltoys/
これの「EXEビューア」はフリーで使える! ただし、WinXPまでしか動作保障がないので、Vistaで使えるかは知らん。
・使ってみたいCE系のソフトを入手して、PC上でARM版のexeファイルのdllのリンク情報を調べる(上記のEXEビューアなら、プロパティ
ダイアログの[インポート]タブ)。
・判断基準
以下に示すdllがあった場合、動く/動かないがある程度判断できる。
1) 絶対動作しないもの
aygshell.dll (WindowsMobile向けのソフトでは大抵これを使っている)
2) 多分動作するもの(以下のものだけなら、動く可能性が高い)
coredll.dll
commctrl.dll
ole32.dll
oleaut32.dll
sharplib.dll (これを使っているのは、現時点では公式アプリだけ)
exeファイルと一緒に入っているdll
以上、現時点で、分かっている範囲だけだけど、参考まで…。
※「『×××って動くの?』とか聞く前に、自分で調べろ!」とか言いたい局面で、引用でもしてくれ(笑)。

※aygshell.dllはダミーdllを注入することで対応しました。



205KB
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス