TC官方合作论坛

 找回密码
 立即注册
查看: 6724|回复: 26

[其他] 送一个杀互斥专用插件(已作废)

  [复制链接]
发表于 2013-12-11 10:28:04 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 超自然 于 2013-12-13 16:14 编辑

解决互斥体限制多开专用
一,插件制式:
采用纯API构造的标准dll文件,(使用dllcall调用).所导入的方法大多在系统文件nt.dll中

二,导出函数:
Dobug 无参数.
          本函数用于提升函数永远返回false,
          用于提升本进程系统权限到Dobug.此函数无需调用,一旦调用插件其他函数,本函数自动被调用
Endojb 参数表:(int,进程ID--如果你已经用TC的打开进程运行出目标程序,可以用TCapi进程信息,类型4取得此参数--,int,欲结束的对象类型--数值表达的一个对象类型,可从Enuojb函数取得,详见该函数描述--,string,欲结束的对象名--支持中英文,支持模糊搜索,建议仅提供不分对象名即可--).
          本函数用于结束指定目标进程中,指定类型,指定一个指定对象,事实上该函数能结束包括互斥对象在内的各种对象.
         函数成功返回非0值,失败返回0
EnumPr 无参数
        函数返回string,内容格式为:进程PID*进程句柄*进程名*进程路径 各进程之间用"|"线分割,进程内各种信息用"*"号分割
        本函数用于枚举系统当前所有对象集合,当初主要作用是取得目标进程的PID,目前已被TC的进程信息函数说取代,所以本函数无需调用.当然,如果你想盲举目标系统当前所运行的进程,倒是一个不错的选择
Enuojb 参数表(int,进程PID)
     函数返回string,格式为:一个表示对象类型数值*对象路径和对象名  对象之间用"|"线分割,对象和数值之间用"*"号分割.值得注意的是有些对象没有对象名,仅返回对象类型,注意看清
    返回例子:|14*\Sessions\1\BaseNamedObjects\XianBei0|
     本函数通于枚举指定进程中的对象集合,通常用来帮助我们使用Endojb,返回的的对象类型就是Endojb函数的第二个参数.通常我们在调试版本中使用,取得类型后在正式版本中使用Endojb.比如上例中,通过前期分析,我们知道目标进程存在一个叫XianBei0的互斥对象,通过本函数,我们知道该对象类型为14,Endojb的参数写作:("int",type.cint(进程PID),"int",14,"char *","anBe")即可

至于前期分析,记得论坛有位"二漠"大神曾经说过,在此就不在叙述.同时对"二漠"大神的反汇编表示钦佩




回复

使用道具 举报

发表于 2013-12-11 10:37:07 | 显示全部楼层
1111111111
回复 支持 反对

使用道具 举报

发表于 2013-12-11 10:37:27 | 显示全部楼层
回复

使用道具 举报

发表于 2013-12-11 10:44:46 | 显示全部楼层
感谢大神!!!
回复

使用道具 举报

发表于 2013-12-11 10:47:54 | 显示全部楼层
这个必须顶撒{:soso_e102:}
回复 支持 反对

使用道具 举报

发表于 2013-12-11 10:56:15 | 显示全部楼层
2222222222222
回复 支持 反对

使用道具 举报

发表于 2013-12-11 12:07:35 | 显示全部楼层
1111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2013-12-11 12:26:16 | 显示全部楼层
绝对碉堡了。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-11 12:44:00 | 显示全部楼层
开启模式
回复

使用道具 举报

发表于 2013-12-11 13:22:01 | 显示全部楼层
给力~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-12 23:20 , Processed in 0.039191 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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