对封装在脚本中的数字签名进行验证。
Object.VerifyFile (FileName,ShowUI)
注意 在某些操作系统上,如果标志显示出来,文件可信,而且您还未选中“总是信任...”选项,则操作系统也会创建一个对话框。
下面的示例将演示如何使用命令行参数处理功能来进行签名检查。
<job> <runtime> <named name="file" helpstring="the file to sign" required="true" type="string"/> <named name="UI" helpstring="produce user interface for untrusted scripts" required="false"/> </runtime> <script language="vbscript"> Dim Signer,File,UI,OK If Not WScript.Arguments.Named.Exists("file") Then WScript.Arguments.ShowUsage WScript.Quit End If Set Signer = CreateObject("Scripting.Signer") File = WScript.Arguments.Named("file") UI = WScript.Arguments.Named.Exists("ui") OK = Signer.VerifyFile(File,UI) If OK Then WScript.Echo File & " is trusted." Else WScript.Echo File & " is NOT trusted." End If </script> </job>
Scripting.Signer 对象 | Verify 方法 | Sign 方法 | SignFile 方法 | 验证脚本