VBScript 应从未来的 Windows 版本中删除。这到底是什么意思?

问题描述 投票:0回答:1

正如我在 Windows 11 文档中所读到的那样,

VBScript
不在弃用功能列表中。

我们的软件不使用VBS-Script 文件。但我们在内部托管

VBScript
。我们将
VBScript
代码传递给
IActiveScript
对象并运行它。这还包括通过 IDispatch 回调到我们的软件。客户可以使用此类宏修改我们软件的行为。

如果 cscript.exe 和 wscript.exe 被删除,对我们来说就不成问题了。但如果他们删除了注册 COM 对象“VBScript”的

VBScript.dll
DLL(CLSID {B54F3741-5B07-11cf-A4B0-00AA004A55E8}),这对我们来说将是一个真正的问题,因为我们的软件可以“调整和适应” “通过这样的脚本代码。

有谁更了解这一点吗?

文章链接:

https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features-resources#next-steps

windows vbscript wsh
1个回答
-1
投票

与 Internet Explorer 一样,VBScript 显然是许多漏洞的来源,微软不会继续尝试修补它们,而是首先建议用户远离它,然后将其从 Windows 中完全删除。作为此过程的一部分 - 请参阅您链接到的同一页面上的此子链接 - 它将首先转换为“按需功能”,该功能最初将默认启用,但稍后将默认禁用,但可以启用由用户/管理员提供,就像当前 Microsoft Edge (Chromium) 的 Internet Explorer 兼容性一样。稍后,它将从 Windows 中完全删除。虽然没有推荐的从 VBScript 迁移的方向,但

CSCRIPT
WSCRIPT
实用程序也支持 JavaScript,并且 Microsoft 也一直在推动 PowerShell 作为系统管理的可脚本化工具。

© www.soinside.com 2019 - 2024. All rights reserved.