关于需要注册才能使用的软件如何实现自动安装
请教各位大侠,关于有些绿色软件(绿色版的3DMAX8.0等)需要使用注册机注册获取注册码,才能使用的软件。AU3如何实现这个功能,做到全自动化 3Ds MAX 以及同类软件如 AutoCAD 等软件的注册窗口调用的是 Internet 浏览器 生成的窗口控件, 不好搞, 唯一可解决的是用模拟发送键盘按键的命令去执行, 申请号必须手工选择→复制, 成功率没有模拟鼠标点击控件可靠, 但也只有如此了.至于 KeyGen 可以使用变量结合 ControlGetText() 函数来获取注册号文本框中的注册号码, 再用 ClipPut()函数把获取的注册号变量写入到剪贴板中, 再返回来激活注册窗口模拟按键执行到下一步, 用 Send('^v') 粘贴注册号到注册窗口中, 还有要选择用户所在国家什么的, 这个可以用 AutoIt 来完成.
总之, 不能做到 "全自动" , 要人工交互, 如果你连复制申请号都不想做的话, 可能不成功.
希望有高手能结合 UDF 来完成调用 Internet 浏览器控件的注册窗口相关操作, 就完美了... 不能求全。。。。。。 要是这个能解决就完美了 要是能解决这个问题就好了,我也想知道。
页:
[1]