批处理文件:打开 cmd,运行 VS 命令提示符,执行 Makecert

批处理文件:打开 cmd,运行 VS 命令提示符,执行 Makecert

我需要在批处理文件中执行此操作:

  1. 打开cmd
  2. 通过 cmd 运行 VS 命令提示符
  3. 执行此命令“makecert -sv SignRoot.pvk -cy authority -r sha1 -a -n \"CN=Certificate\" -ss my -sr localmachine certificate.cer”

到目前为止,我已经完成了 1 和 2,我的问题是进入 #3。

这是我目前所拥有的。

start  cmd.exe /k "%comspec% /c  "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86"

答案1

我没有安装 VS 10.0 来测试这个,但是请尝试将这两行放入批处理文件中:

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
makecert -sv SignRoot.pvk -cy authority -r sha1 -a -n "CN=Certificate" -ss my -sr localmachine certificate.cer

相关内容