.net 使用安全性(证书等)自动执行ClickOnce部署,以便客户端无需任何提示即可安装应用程序
我只是在网络上的另一台计算机上阅读并运行它。我在网络本身上部署了应用程序(即,.net 使用安全性(证书等)自动执行ClickOnce部署,以便客户端无需任何提示即可安装应用程序,.net,security,deployment,clickonce,certificate,.net,Security,Deployment,Clickonce,Certificate,我只是在网络上的另一台计算机上阅读并运行它。我在网络本身上部署了应用程序(即,\\\abc\something) 虽然我找不到certmgr.exe作为Windows核心组件的一部分,正如文章所说(…因此您需要使用Windows中包含的证书管理控制台(certmgr.exe)),但我在“C:\Program Files\Microsoft SDK\Windows\v6.0A\bin”中找到了它。它工作得很好,但我错过了什么吗?我的意思是,如果用户没有安装VisualStudio怎么办 现在,我必
\\\abc\something
)
虽然我找不到certmgr.exe作为Windows核心组件的一部分,正如文章所说(…因此您需要使用Windows中包含的证书管理控制台(certmgr.exe)),但我在“C:\Program Files\Microsoft SDK\Windows\v6.0A\bin”中找到了它。它工作得很好,但我错过了什么吗?我的意思是,如果用户没有安装VisualStudio怎么办
现在,我必须明确地在网络上的用户/客户端计算机上完成这项工作(即,使用certmgr.exe导入证书)。有没有办法让它自动化?当我不显式执行任何操作,并且当用户在网络上部署的应用程序中单击setup.exe
(\\\abc\something
)时,他/她可以安装相同的应用程序,而无需获得基于安全性的提示
我查看了BOOTSTRAP,但我不知道如何使用它,在这里?我考虑将证书粘贴到适当的位置(考虑使用certmgr.exe导入证书
将其粘贴到磁盘上的某个位置?某个“个人”目录)
简而言之,我想自动化这个过程,用户可以在没有安全/信任提示的情况下从网络(\\\abc\something
)安装应用程序。作为一名开发人员,我需要
未在他/她/用户/客户端的计算机中显式导入证书 CERTMGR是MMC管理单元,而不是EXE。将其作为
CERTMGR.MSC
运行
或者,您可以从命令行使用CERTUTIL.EXE
,该命令行可在Windows最新版本的C:\Windows\System32
中找到
CERTMGR是MMC管理单元,而不是EXE 不,这实际上是两个(稍微)不同的工具 在Windows7 Professional上,
certmgr.msc
默认安装到System32
中。它是一个纯GUI,无法编写脚本
certmgr.exe
可以在命令行上使用,并随提供,必须单独下载和安装。但是我想.exe可以在任何Windows7机器上运行,即使没有安装其他SDK工具