查看: 2379|回复: 4
打印 上一主题 下一主题

怎么在收藏夹中添加一个代码,可以任意调用电脑你的程序

[复制链接]

30

主题

0

好友

160

积分

LV1蓝狐驿丞

Rank: 1

金币
0
经验
160
精华
0
主题
30
帖子
98
跳转到指定楼层
楼主
发表于 2010-8-29 00:17:02 |只看该作者 |倒序浏览
怎么在收藏夹中添加一个代码,可以任意调用电脑你的程序。我用了以下这段代码
seext:lua:testluaext:local se = require("se");local kernel32 = se.load_library("kernel32.dll");CreateProcess = se.get_proc_addr(kernel32, "CreateProcessA");local startupinfo = se.create_struct(17, true);local processinfo = se.create_struct(4, false);CreateProcess(nil, "notepad.exe", nil, nil, 0, 0, nil, nil, startupinfo, processinfo);



通过把notepad.exe替换,可以成功调用记事本和截图,计算器功能。但是替换成诸如word,qq.exe则没有成功。哪位达人告诉我应该怎么改。谢谢呀

32

主题

0

好友

1653

积分

LV3白狐州判

Rank: 3Rank: 3Rank: 3

金币
0
经验
1653
精华
0
主题
32
帖子
1397
沙发
发表于 2010-8-29 00:36:27 |只看该作者
启动QQ:把上面代码的notepad.exe替换为你桌面QQ快捷方式所指向的文件,鼠标右键“属性”---“目标”---把那个地址复制下来(不包括双引号),如图 1.png
例如我用TM2009的话 把notepad.exe替换为C:\Program Files\Tencent\TM2009\Bin\TM.exe
设置其他软件的方法一样,需要该程序所在的地址

欢迎大家来此各抒己见,帮我们做出大家最爱用的浏览器~!
回复

使用道具 举报

30

主题

0

好友

160

积分

LV1蓝狐驿丞

Rank: 1

金币
0
经验
160
精华
0
主题
30
帖子
98
板凳
发表于 2010-8-29 01:14:09 |只看该作者
有用 谢谢了

回复

使用道具 举报

23

主题

0

好友

247

积分

LV1蓝狐驿丞

Rank: 1

金币
0
经验
247
精华
0
主题
23
帖子
186
地板
发表于 2010-8-29 09:05:12 |只看该作者
不过这个代码换台电脑就出问题了,比方说另一台电脑的程序装在d盘的,那就又要修改了

回复

使用道具 举报

11

主题

0

好友

922

积分

浏览器项目组

Rank: 18Rank: 18Rank: 18

金币
0
经验
922
精华
0
主题
11
帖子
790
5
发表于 2010-8-29 10:39:59 |只看该作者
这是一段lua脚本,你可以去读取注册表,判断软件的安装位置,然后再去调用就ok了

啦啦啦
回复

使用道具 举报

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

回顶部

搜狗 ( 京ICP证050897号) |Archiver|WAP|联系我们: |

© 2001-2018 Comsenz Inc. 隐私政策