怎样实现点击第三方软件菜单运行自已的程序?(300)

  • 主题发起人 主题发起人 KeepObject
  • 开始时间 开始时间
K

KeepObject

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个应用软件,已编译,也无法获取源代码。现想实现这样的功能:在点击该应用软件的某一个菜单功能时,让它不要运行本身该菜单的功能,而运行我设定的外部程序,用HOOK技术能否做到,如若能,请给出源代码例子,谢谢!
 
找sendmessage sys_menu menuproc
 
找到它的处理函数,改动一下,把调用传到你的DLL里面,就想干什么就干什么了
 
他说的是某一个菜单项目。看下delphi是怎么触发MenuItem的Click事件的,好像要想实现LZ的要求,有些复杂。
 
我说的是Click该软件菜单时,运行我设定的外部程序。比如:Click IE浏览器“文件”菜单中的“打开...”菜单功能时,就运行外部设定的某个程序(比如Calc.exe)。如若能实现,能帮助给出代码,本人现只需要实现结果,不探求技术。谢谢! 若给出的代码可实现此功能,本人再追加300分。
 
这个好象有相当的难度,需要掌握深层次的技术问题太多!
 
这里是研究技术的如果你不想研究技术只要结果,可以出银子请人做
 
是不是运行木马程序
 
同意 Mike1234567890
 
LZ的问题可能难度很大(大到你无法想象,我劝你直接放弃),也可能难度不大,关键要看目标程序对自身的保护了,比如你去找瑞星试试,如果你可以实现你的要求,我只有一个字:牛!个人觉得可以从下面的思路下手:1、找到目标程序的句柄后再得到目标菜单的句柄;2、根据目标菜单的句柄拦截它的Click事件,要用拦截API函数的方法;3、恢复被拦截的API函数(主要是地址等等)。
 
很难吗,有意向解决此问题的请联系QQ:1047054414。详谈
 
只能修改可执行文件,用smc技术修改程序流程,具体实现机制不是很复杂,但比较繁琐,你可以参考http://bbs.pediy.com/showthread.php?t=47091 好好看看,能够深入理解才可以完成你要实现的功能。
 
这样的啊[:(]
 
反汇编,然后重新写代码,是否可以?
 
反汇编能反出源代码的吗?
 
手头有一个别人用VC写的修改记事本的例子,需要的话留下邮箱
 
反汇编,然后重新写代码,是否可以? 除非你运气太好(其实多数是由目标程序的开发语言所决定的),否则基本上是一条死路,而且是那种死的不能再死的那种。
 
呵呵,tseug,我的邮箱 it0595@gmail.com软件是用C++做的,没加壳。请高手再指点,能否从技术上实现我要的功能,难易度多大?对API稍微高级一点的富翁能搞定吗
 
后退
顶部