EXE 程序也能和 DLL 一样导出 export 函数或类,但是如何才能知道(50分)

  • 主题发起人 主题发起人 fatBaby
  • 开始时间 开始时间
F

fatBaby

Unregistered / Unconfirmed
GUEST, unregistred user!
EXE 程序也能和 DLL 一样导出 export 函数或类,但是如何才能知道
是自己运行还是正被调用呢 ?
 
不能吧,除非你自己调用前设置设置某个全局变量。而这个全局变量在别人调用的时候
是无法修改的。
 
你的程序时不时发出'SOS'(Message),若未检测到则未执行,否则....
 
我猜想应该是可以是 ...
 
please tell me the answer.
wumengs@sina.com
 
给个想法给你,具体就要自己去实现了。
(要熟悉汇编)

过程的调用,返回地址压如了栈,你的程序找出返回地址,然后可以判断出是哪个模块
调用的
 
这不差不多就是办公自动化了吗 ?
既能自己运行,又能被其它进程调用
 
居然只能使用 OLE Auto 的方式 ... 唉 ~~~
 
接受答案了.
 
后退
顶部