iT邦幫忙

13

winexit.scr設定Windows自動登出時間

  • 分享至 

  • xImage
  •  

此工具可以做到設定幾分鐘後自動登出,可在工具設定秒,在螢幕保護程式設定分鐘,此工具很簡單使用,先下載Windows Server 2003 Resource Kit Tools,安裝後到C:\Program Files\Windows Resource Kit 後,裡頭有個工具叫做winexit.scr,將此檔案複製到C:\Windows\system32,然後按右鍵安裝將成是安裝到系統裡,可以按右鍵設定,設定登出時間秒數

http://www.wretch.cc/blog/jerry0822/14086198


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
tom6507
iT邦大師 1 級 ‧ 2009-04-01 13:36:45

已經在用了

0
ping
iT邦研究生 1 級 ‧ 2009-04-01 14:02:34

很實用

0
魯大
iT邦高手 1 級 ‧ 2009-04-01 22:46:02

這個有用過
不過有個問題
當使用者他的權限不是「管理者」的話
他的功能似乎會怪怪的
沒有辦法自動登出,會show警告訊息
不知道這個有沒有解決的辦法??

0
tom6507
iT邦大師 1 級 ‧ 2009-04-02 07:46:26

我是利用script來偵測螢幕保護是否啟動,只要偵測到螢保啟動,就執行關機的動作,好處是任何一個營保都適用,壞處是開啟中的檔案不會存檔。

<pre class="c" name="code">
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objEventSource = objWMIService. _        
    ExecNotificationQuery("select * from __instancecreationevent " _ 
        & " within 5 where TargetInstance isa 'Win32_Process' and TargetInstance.Name='logon.scr'")


DO
Set objEventObject=objEventSource.NextEvent()
Set objWMIService = GetObject _
    ("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\" & _
        strComputer & "\root\cimv2")

Set colOperatingSystems = objWMIService.ExecQuery _
    ("Select * from Win32_OperatingSystem")
 
For Each objOperatingSystem in colOperatingSystems
    objOperatingSystem.Win32Shutdown(4)
Next
LOOP

我要留言

立即登入留言