如何在没有GUI的情况下运行makecert.exe?

Ear*_*rlz 9 windows user-interface automation certificate makecert

我最近遇到了一个以自动方式生成自签名证书的问题.无论何时我运行makecert.exe,我都会看到一个弹出窗口,显示证书的密码.但是,这些证书永远不会分发,所以我不需要密码或任何东西.

如何在不需要GUI的情况下使makecert.exe正常工作?

如果它有帮助,我的命令行采用这种形式:

makecert.exe mycert.cer -r -n"CN = random-hex-number" - $ individual -sv private.pkv -pe -cy end

NoN*_*oNo -1

将证书和私钥放在一个文件夹中。然后使用 pvk2pfx 工具将它们合并为一个文件。然后,当您准备安装时,请使用 @pushd "%~dp0" @start "" /b (command) "%~dp0"

Pushd 将其保留在文件目录中,并且 start "" /b 运行程序而不调出界面。