用api怎么编写一个程序,在此程序中运行a.exe,并使得a.exe认为是由explorer.exe运行它的(100分)

  • 主题发起人 主题发起人 nydelphi
  • 开始时间 开始时间
N

nydelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
编写一个程序,在此程序中运行a.exe,并使得a.exe认为是由explorer.exe运行它的。<br>用api怎么实现这样的程序?
 
父进程名称改成explorer.exe就可以了 不过你具体的还要看A.EXE是否还有其他判断<br>比如调用模块之类的.
 
防杀是吗?
 
不是防杀得,就是求一个例子
 
http://www.2ccc.com/article.asp?articleid=1893<br>利用 ShellExecuteHook 以无进程方式自动运行 :-)<br>刘麻子大侠的例子.
 
但是又要求的<br>在此程序中运行a.exe,并使得a.exe认为是由explorer.exe运行它的。
 
知道了不告诉你
 
按常规是不可能,但是可能还有其他办法
 
什么办法?
 
最做成DLL形式的,这样挂在explorer.exe运行比较方便。<br>看“Delphi下深入Windows核心编程”一书,有现成DEMO
 
搞个DLL挂钩到EXPLORER,用这个DLL运行A.EXE
 
后退
顶部