-
-
未解决 各位大佬,帮忙看看问题出在哪? 200雪币
-
发表于: 2024-8-15 22:18 1179
-
我想hook程序的打开文件对话框,就是不弹出对话框而直接指定一个文件给它。下图是没有hook时运行到选择文件对话框的call
call之后如下图
运行后如下图
我hook后运行如下图
按F9运行后如下图
我用delphi劫持程序里的一个dll,在dll中定时读取配置ini文件,ini文件内容如下
[RecentFiles]
spmName=C:\0.spm
isOpen=1
isSave=0
dll中加了一个定时器,实时读取配置文件,如果isOpen为false就读取spmName指向的文件。
function LoadSpmFile: PChar; stdcall;
asm
add esp, 4
mov [esp - $3C], $00500488 //ASCII "打开排料文件"
mov eax, SpmPath
mov [esp + $8], eax //路径最后不带"/"
mov eax, driver
mov [esp - $38], eax //ASCII "C:"
mov eax, noPathFile
mov [esp - $30], eax //ASCII "3.spm"
mov eax, SpmFileName //ASCII "C:\3.spm"
mov [esp - $34], eax
mov [esp + $38], eax
push $00438ECA
ret
end;
请问大佬,我的问题出在哪?
文件有20多MB,放到123云盘了。
febK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3f1I4x3U0y4H3j5h3&6Q4x3X3g2U0L8$3#2Q4x3V1k6K6i4K6u0r3j5h3j5$3P5W2k6$3i4K6u0V1j5$3k6K9k6@1S2Q4x3@1k6Q4c8e0k6Q4z5p5k6Q4z5e0m8Q4c8e0g2Q4z5p5k6Q4z5e0k6Q4c8e0N6Q4b7e0m8Q4z5o6q4Q4x3@1q4B7M7h3!0K6
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课