我为 Windows 10 中的启动过程编写了一个 VB 脚本,用于启动可执行文件。它使用以下结构:
Dim Host
Set Host = CreateObject("WScript.Shell")
Host.Run "MyExecutable.exe 'parameter'", 0
几周前最近一次更新后,我在启动时开始看到这个窗口:
Script:
Path\to\script.vbs
Line: 6
Char: 1
Error: This script contains malicious content and has been blocked by your antivirus software.: 'Run'
Code: 800A802D
Source: Microsoft VBScript runtime error
正如预期的那样,通过以下方式运行必要的命令存在问题Host.Run "MyExecutable.exe 'parameter'", 0
我尝试对脚本进行签名,但这没有帮助,尽管签名有效并且密钥被我的系统接受。我该怎么做才能让它起作用?