HTAをもっと流行らせ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
751:MagicHu 08/04/19 16:42:27 EXEから、ICONを取得して、保存する。 No746 HTA No 748,749,750 VBA 752:デフォルトの名無しさん 08/04/19 23:09:00 詳しくないから間違ってるかもしれないが、VBA依存してるから役立たずじゃないか? EXEを直接解析して抽出、保存できたほうが便利だし 753:デフォルトの名無しさん 08/04/20 19:41:38 んで、そのicoをhtaで表示するには? 754:MagicHu 08/04/20 23:40:44 確かに、もし、すべでのソースがHTAで作りできれば、素晴らしいですのに。 HTA、下記の制限あります。 @HTAが直接APIを呼び出しができない A画像Object使えない。 B更に、VBS使えるStreamがTextStreamだけです。 ExtractIconAがEXEの中のICON資源のHandleだけ取得できます。 Handle取得後、ICONファイルを保存まで、せめて、画像Object、または MemoryStreamが必要です。 HandleがらStdPicture(画像Object)への道が、OleCreatePictureIndirectメソッドが使えるの方法。 StdPictureがVB系のOBJ、ただし、VBSで使えない。 Handle から MemoryStream への方法見つかりません。 画像ObjecObj、VBAで直接SavePictureを使います、すぐにICOファイルが出来ます。 もし、VBA使わない、もう1つ道ある:RES。 この道が試してました。Res://FileName/%233/ID この形式のICON資源がHTMLで表示できない、 もし、資源のファイル名分かります、たとえば Res://NotePad.exe/1.icoが、HTMLで画像が表示できる。 ただし、EXEのICON資源、ファイル名がありません、資源番号だけつきます。 ちなみに、Res://FileName/%233/ID IEで表示されるのものが読めないの文字列。 この文字列直接保存すれば、ICONファイルが取得できない。 EXEファイルのICON、HTAで表示の方法、 以上です、変な日本語、すみません。 (上の方欲しいの機能、休みの時に、家で20時間以上Webで調査しました、予想な結果出るの瞬間、とても嬉しい。)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/259 KB
担当:undef