远程进程API HOOK与DLL注入问题 API DLL 进程 线程 HOOK 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window核心编程 中就有hook api MessageBox的例子. 他安装的时候无非是从文本框获得路径的字符串的,你可以试试写他的安装程序的TEXTBOX 2L说的也可以,不过如果是DIRECT UI的话,EDIT句柄是获取不到的.可以Hook CreateFile函数,动态替换安装位置 3楼说得对,如果是Direct UI的话,Edit句柄是获取不到的。但其实大部分安装包一般是没有使用Direct UI的,可以对选择路径的文本框发送WM_SETTEXT消息来改路径。使用API HOOK CreateFile函数虽然可以替换位置,但很麻烦、复杂,并且会带来很多问题。文件路径是替换了,可是安装包并不知道文件路径已经被改,结果写入的注册表信息和生成的快捷方式还是指向原地址。建议还是从安装时的路径选择上下手。 不错,不光是注册表,还有配置文件什么的,Hook之后要考虑的挺多,很容易漏掉.最根本的还是你说的从安装时的路径选择上下手 LZ说的就是个沙箱啊, 去pediy上搜索,有开源的sandbox, 可以解决你的问题. OnInitDialog没有执行 为什么多线程基于mfc 有没有windows 的例子呀 关于MFC中 DLL的小问题 文本中如何树状写入文件夹下文件名称 查找子窗口的问题,有点难度,高手请进 谁有<ATL开发指南第二版>的配书代码 如何修改记录???急 有关CTREEVIEW的问题 (承诺:回答2小时后给分数)急,急,急 怎么给软件打包?installshield 专业版6.3怎么用?软件是自己的dll。 请问如何全屏显示我开发的小程序窗口(VC++6.0) VC中 http 协议 Custom Control使用导致主窗口无法响应消息
但其实大部分安装包一般是没有使用Direct UI的,可以对选择路径的文本框发送WM_SETTEXT消息来改路径。
使用API HOOK CreateFile函数虽然可以替换位置,但很麻烦、复杂,并且会带来很多问题。文件路径是替换了,可是安装包并不知道文件路径已经被改,结果写入的注册表信息和生成的快捷方式还是指向原地址。
建议还是从安装时的路径选择上下手。