lzq123335 发表于 2006-9-12 16:43:58

提供一个动态库!呵呵

写了一个简单动态库,杀进程的。附件是动态库

函数名称是KillProcessByName(in string); 返回0成功;-1失败
比如你想杀某个进程,可以在任务管理器中查看该进程名字,然后直接使用改函数

再wr中可以按照下列办法调用:
extern int KillProcessByName(in string);###此语句建议放在脚本最上方,符合编程规范
unload_dll("")###可加可不加此语句
load_dll(”D:\\temp\\KillProcessByName")##加载动态库,注意路径写法

KillProcessByName("notepad.exe")#如果开了多个记事本,建议不要用此函数了。不过一#########般大家测试的程序一个进程较多把。至少我要测试的是这样。呵呵,是为自己写的。(注意大小写,要和任务管理器中显示的进程名字一致)

unload_dll("");
好了,就OK了。


写这个帖子是因为看了以前调用动态库的帖子,我试后没有成功。自己就写了一个MFC动态库。大家以后可以按照此格式来调用,同时也请大家顺便"测试一下",呵呵。反正我用的挺好的。
觉得wr中调用自己写的一些函数,特别方便。想干什么就干什么,再也不用局限于TSL那些有限函数了。。希望大家一起讨论研究。

merry 发表于 2006-9-12 19:54:48

路径建议楼主采用相对路径

lzq123335 发表于 2006-9-12 22:37:40

呵呵,楼上说的没错。上面我只是举个例子。
一般测试的时候,都最好虚拟一个盘符(subst命令),这个就固定了,就没有必要改成相对路径了
页: [1]
查看完整版本: 提供一个动态库!呵呵