51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3320|回复: 2
打印 上一主题 下一主题

提供一个动态库!呵呵

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 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那些有限函数了。。希望大家一起讨论研究。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-12 19:54:48 | 只看该作者
路径建议楼主采用相对路径
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-9-12 22:37:40 | 只看该作者
呵呵,楼上说的没错。上面我只是举个例子。
一般测试的时候,都最好虚拟一个盘符(subst命令),这个就固定了,就没有必要改成相对路径了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 07:35 , Processed in 0.069996 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表