-
-
未解决 各位大佬,帮忙看看问题出在哪? 200雪币
-
发表于: 2024-8-15 22:18 976
-
我想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云盘了。
https://www.123pan.com/s/af6zVv-cfZgH?提取码:jqos
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课