请问:Netants 的工作原理是不是这样的?(100分)

  • 主题发起人 主题发起人 mycwcgr_new
  • 开始时间 开始时间
M

mycwcgr_new

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:Netants 的工作原理是不是这样的?
1.建一个OLE AUTOMATION对象,其中有一个方法A 接受网页传来的下载地址
信息。将此编译为DLL。
2.建一个主程序(EXE文件),其中有一个OLE AUTOMATION对象有一个方法B,接受从DLL
传来的下载地址信息并作相应的操作。
3.在IE上添加右键菜单,建一个脚本,单点菜单时,调用DLL中的方法,将
下载地址信息传给它,DLL在得到下载地址信息后,调用主程序的方法B,将下载地址
信息传给它。
 
谁知道呢,如果你想自己做可以不学它的。
 
可能吧,那有怎么样呢?
 
我想生成一个DLL是不是可以取消,在IE的脚本程序中直接调用EXE文件中的方法,将
地址的信息传给它,但为什么NETANTS一类的软件如FLASHGET,
网址精灵程序都用到了DLL文件。
 
如果在IE的脚本程序中直接调用EXE文件,这个就要指明调用的情况,但是这个是不可能的,
所以,现在就只能通过Dll的方式进行参数的传递.
 
to cje
maybe be by OLE AUTOMATION
 
Netants不是“通过Dll的方式进行参数的传递”,是通过COM接口,
也就是OLE AUTOMATION对象添加任务的,我做过这方面的东西
为什么要这么做,COM是方向而已
第三方程序调用Netants,通过COM比调用DLL中的函数更加方便
Netants的主页有例子,可以看看
 
to :左轻侯,
"Netants不是“通过Dll的方式进行参数的传递”,是通过COM接口,
也就是OLE AUTOMATION对象添加任务的,.."
但为什么NETANTS一类的软件如FLASHGET,
网址精灵程序都用到了DLL文件?

 
用到DLL文件,和“通过Dll的方式进行参数的传递”是两回事
COM对象一般也是封装在DLL里面的
但是调用方式和工作机制都完全不同
调用DLL是基于函数的,调用COM是基于对象的
建议你学习一下COM编程
 
接受答案了.
 
后退
顶部