我很清楚certutil -encode
,但是在我的用例中,我不希望最终用户看到控制台窗口打开。
您可以使用 vbs 隐藏 certutil 命令的控制台。 创建一个.vbs
扩展文件,如下所示:
Set MyScript = CreateObject("WScript.Shell")
MyScript.Run "cmd /c certutil OPTIONS -encode Infile Outfile", 0, False
按cscript filename.vbs
运行它
或者,如果批处理文件中有 certutil 命令,请改为调用批处理文件。
Set MyScript = CreateObject("WScript.Shell")
MyScript.Run "C:somedirbatchfile.cmd", 0, False