很少的脚本/ VB.NET代码,将阻止Windows 2003服务器版本中的自动注销

时间:2011-04-03 03:08:02

标签: vb.net windows-server-2003 logout

我有一台Windows 2003服务器,我们经常RDP来监控我们设置为在机器上运行的一些程序。

但是,服务器会在几分钟不活动后自动将我注销。不幸的是,服务器管理员(拥有服务器的管理员权限,我没有)不愿意“出于安全原因”删除此类限制。

因此,我只是想知道是否有任何可以在服务器上运行的小程序(脚本或某些VB.NET代码),而不是我试图填写10000张纸获得安全豁免。会欺骗服务器以为我不断输入内容,即使我不是(例如,好像我每30秒移动一次鼠标光标或输入任何字母然后在记事本中删除它)?

请注意,由于我没有管理员权限,因此任何安装都无可置疑,而且脚本(如果有)不能要求管理员权限正常运行。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

你可以在vbs中尝试这样的东西......我不确定它会起作用......但值得一试..

set WshShell = WScript.CreateObject("WScript.Shell")
         WshShell.Run "notepad"
         WScript.Sleep 100
         WshShell.AppActivate "Notepad"

Do While True
    WshShell.AppActivate "Notepad"
    WshShell.SendKeys "1234"

    WScript.Sleep 1000
    WshShell.AppActivate "Notepad"
    WshShell.SendKeys "{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}"

    WScript.Sleep 1000

loop