我刚读了http://msdn.microsoft.com/en-us/library/ms996418.aspx,让它在网络上的另一台计算机上运行。我将应用程序部署在网络本身(即\\\abc\something
)上。
虽然我无法找到certmgr.exe作为Windows组件的一部分,正如本文所述(..so您将需要使用Windows.中包含的证书管理控制台(certmgr.exe) ),但我在"C:\Program \Microsoft\..so\v6.0A\bin“中找到了它。很好,但我错过了什么吗?我的意思是,如果用户没有安装Visual,怎么办?
现在,我必须显式地在网络上的用户/客户端的计算机上完成这项工作(即使用certmgr.exe导入证书)。有办法让它自动化吗?当我不显式地执行任何操作时,当用户在网络上部署的应用程序(\\\abc\something
)中单击\\\abc\something
时,他/她可以安装相同的程序,而无需获得基于安全的提示。
我检查了引导程序,但是我不知道如何使用它,在这里?我想将证书粘贴在适当的位置(认为使用certmgr.exe
导入证书会将其粘贴在磁盘上的某个地方?)在某个“个人”目录中)?
在gist中,我希望自动化用户可以在没有安全/信任提示的情况下从网络(\\\abc\something
)安装应用程序的过程。作为开发人员,我不需要显式地将证书导入到他/她/用户/客户端的计算机中。
发布于 2009-11-25 11:20:55
CERTMGR是MMC管理单元,而不是EXE。以CERTMGR.MSC
的身份运行它。
或者,您可以从命令行使用CERTUTIL.EXE
,该命令行在最新版本的C:\Windows\System32
中可用。
发布于 2011-06-17 13:43:47
CERTMGR是MMC管理单元,而不是EXE。
不,这些实际上是两个(稍微)不同的工具。
在Windows7Professional上,certmgr.msc
默认安装到System32
中。它是一个纯GUI MMC,不能编写脚本。
certmgr.exe
可以在命令行上使用,并附带必须单独下载和安装的Windows 7 SDK。但是我认为.exe可以在任何Windows7机器上工作,即使没有安装其他SDK工具。
https://stackoverflow.com/questions/1762875
复制相似问题