找回密码
 加入
搜索
查看: 1654|回复: 4

关于需要注册才能使用的软件如何实现自动安装

[复制链接]
发表于 2009-6-30 22:06:12 | 显示全部楼层 |阅读模式
请教各位大侠,关于有些绿色软件(绿色版的3DMAX8.0等)需要使用注册机注册获取注册码,才能使用的软件。AU3如何实现这个功能,做到全自动化
发表于 2009-7-6 14:41:30 | 显示全部楼层
3Ds MAX 以及同类软件如 AutoCAD 等软件的注册窗口调用的是 Internet 浏览器 生成的窗口控件, 不好搞, 唯一可解决的是用模拟发送键盘按键的命令去执行, 申请号必须手工选择→复制, 成功率没有模拟鼠标点击控件可靠, 但也只有如此了.

至于 KeyGen 可以使用变量结合 ControlGetText() 函数来获取注册号文本框中的注册号码, 再用 ClipPut()  函数把获取的注册号变量写入到剪贴板中, 再返回来激活注册窗口模拟按键执行到下一步, 用 Send('^v') 粘贴注册号到注册窗口中, 还有要选择用户所在国家什么的, 这个可以用 AutoIt 来完成.

总之, 不能做到 "全自动" , 要人工交互, 如果你连复制申请号都不想做的话, 可能不成功.
希望有高手能结合 UDF 来完成调用 Internet 浏览器控件的注册窗口相关操作, 就完美了...
发表于 2009-7-31 18:48:41 | 显示全部楼层
不能求全。。。。。。
发表于 2009-8-26 20:16:08 | 显示全部楼层
要是这个能解决就完美了
发表于 2009-8-29 23:09:22 | 显示全部楼层
要是能解决这个问题就好了,我也想知道。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 23:44 , Processed in 0.078017 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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