找回密码
 加入
搜索
查看: 2173|回复: 5

[AU3基础] (已解决)AU3如何安装后缀名为.cer程序(证书)

  [复制链接]
发表于 2011-7-2 09:06:18 | 显示全部楼层 |阅读模式
本帖最后由 5209520 于 2011-7-6 10:49 编辑

请大家帮忙写个安装证书的AU3源码,我已经测试自动安装程序很多都无法安装..

下面是别人写给我的  但是为什么 运行提示出错  请帮忙修正一下。。。

ShellExecute("nxca.cer")
WinWaitActive ("证书","")
;等待指定窗口被激活后再执行下面的命令
Send ("!I")
ControlClick ("证书导入向导","","Static1","left","1")
;向指定控件发送鼠标点击命令
Send ("n")
WinWaitActive ("证书导入向导","")
;等待指定窗口被激活后再执行下面的命令
Send ("n")
WinWaitActive ("证书导入向导","")
;等待指定窗口被激活后再执行下面的命令
Send ("{ENTER}")
WinWaitActive ("证书导入向导","")
;等待指定窗口被激活后再执行下面的命令
Send ("{ENTER}")
ControlClick ("证书","","#327701","left","1")
;向指定控件发送鼠标点击命令
ControlClick ("证书","确定","Button5","left","1")
;向指定控件发送鼠标点击命令



下面是我重新写的

ShellExecute("nxca.cer")
WinWaitActive ("证书","安装证书(&I)...")
;等待指定窗口被激活后再执行下面的命令
Send ("i")
WinWaitActive ("证书导入向导","下一步(&N) >")
;等待指定窗口被激活后再执行下面的命令
Send ("n")
WinWaitActive ("证书导入向导","下一步(&N) >")
;等待指定窗口被激活后再执行下面的命令
Send ("n")
Send ("{ENTER}")
WinWaitActive ("证书导入向导","确定")
;等待指定窗口被激活后再执行下面的命令
Send ("{ENTER}")
WinWaitActive ("证书","确定")
ProcessClose("rundll32.exe")

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-7-2 09:35:10 | 显示全部楼层
笑…………

你怎么网页代码都拷下来了:&quot

先去掉这个再试
发表于 2011-7-2 13:05:57 | 显示全部楼层
调用Crypt32.dll中的CertAddCertificateContextToStore,这个可以载入证书。以前写过有关于证书的UDF,现在找不到了。
发表于 2011-7-2 15:34:37 | 显示全部楼层
有证书UDF最好共享一下哈,我也需要哦呵呵
 楼主| 发表于 2011-7-3 09:23:05 | 显示全部楼层
谢谢分享 我搞一下``
发表于 2011-7-3 09:33:25 | 显示全部楼层
回复 3# pusofalse

有删除提定证书的吗?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-29 13:41 , Processed in 0.076943 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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