如何在程序打开时使vbscript做一些事情

时间:2017-08-26 20:24:44

标签: vbscript command-prompt msgbox

所以我需要的是,当cmd.exe打开MsgBox并关闭cmd.exe时 如:

' Code for when cmd.exe loads
MsgBox("Command Prompt Disabled")
' closes command prompt

谢谢!

  

我需要实际代码

1 个答案:

答案 0 :(得分:0)

不要使用vbscript来执行此操作....使用GPO ..因为如果有人禁用该脚本,您的安全控制就会被破坏。

如果您正在为单个用户/单台机器编辑...

使用您的控件编写注册表vb脚本或批处理文件可能会更快,而不是为您不想使用它的每个用户使用GPO。如果Windows Key中不存在系统,请创建系统密钥。警告,你有其他控制措施,通过约5分钟的谷歌搜索,不会阻止禁用此功能。

reg add "HKCU\Software\Policies\Microsoft\Windows\System"
reg add "HKCU\Software\Policies\Microsoft\Windows\System" /t REG_DWORD /v DisableCmd /d 2

为非管理员使用Gpedit或OU级别分配的政策

User configuration\Administrative Templates\System\Prevent access to the command prompt

要考虑添加到非管理员用户组的其他政策。

User configuration\Administrative Templates\System\Prevent access to registry editing tools
User configuration\Administrative Templates\System\Don't run specified Windows Applications