我想安装一个受信任的根证书。现在,我制作了一个批处理/exe 文件,只需单击它即可安装证书。现在,我想将文件附加到一个网页,该网页将自动下载/运行exe/batch
并安装它。现在,这部分也通过以下代码完成(它作为 activex 对象工作):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- saved from url=(0014)about:internet -->
<SCRIPT Language="JScript">
function fnShellExecuteJ()
{
var objShell = new ActiveXObject("Shell.Application");
objShell.ShellExecute("D:\\New folder\\New folder\\RootInstaller.exe", "", "", "open", 1);
}
<HTML>
</SCRIPT>
<BODY>
<body onLoad="javascript:fnShellExecuteJ();">
</BODY>
</HTML>
现在,我想检查证书是否安装?如果根证书安装在“IE>工具>Internet选项>内容>证书>受信任的根证书颁发机构”中,则不会尝试打开安装程序并跳过。但是,如果它没有安装,那么它会尝试安装。
总之,我想检查已安装的证书状态,然后在此基础上继续下一步。
感谢您阅读本文(我的英语很糟糕)。任何建议/提示/写作都会帮助这个新人。谢谢.....