シンプルで高速な画像ビューア MassiGra Part8 (679レス)
シンプルで高速な画像ビューア MassiGra Part8 http://egg.5ch.net/test/read.cgi/software/1675478727/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
49: 37 [sage] 2023/04/22(土) 19:22:02.23 ID:4EZKDh7+0 >>48 MassiGraがインポートしてるDLLでシステムディクトリが優先されないのが、WINMM.DLLぐらいしか無かったので WINMM.DLLのふりをするDLLを作ってMassigra.exeと同じフォルダに置いて、MassiGraの起動時にロードされるようにして、 DLLのロード時に実行される部分でWin32 APIフックで検索すれば出てくるような手段で自分の処理を挟むだけよ。 GetShortPathNameWが呼ばれたら、オレオレショートネームを返し、 LoadLibraryA/Wが呼ばれたら、ロードしたDLLのAPIもフックして、 CreateFileA/Wが呼ばれたら、こいつオレオレショートネーム開こうとしてるなーと思ったら、CreateFileWで本来のファイルを開いてやって、 FindFirstFileA/Wがオレオレショートネーム探してたら、CreateFileWで本来のファイル探してやるみたいな。 ax7zだと動作しないと悩んでたらこいつFindFirstFileでファイルの存在確認してて何日もはまったわw http://egg.5ch.net/test/read.cgi/software/1675478727/49
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 630 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s