Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > VB Script

Vista - Problem with WMI User Logoff

Reply
 
Old 08-10-2009   #1 (permalink)
Wake-Up-Jeff


 
 

Problem with WMI User Logoff

I am having a problem with the WMI User Logoff command.
It always forces a logoff, even when I'm not using that option.
I want my vbscript logoff to work the same as when a user selects "Logoff"
from the start menu.
i.e.
If you select "Logoff" from the Start menu, and you have not saved a
document, Word prompts you to save it.
If you don't respond to the "Save" dialog, an "End Program" dialog is
displayed.

I want to duplicate this behaviour.
Unfortunately, the Logoff command in WMI forces the logoff, and any unsaved
data is lost.
Here is the code I'm using. . .

Const cLogoff = 0
Const cShutdown = 1
Const cReboot = 2
Const cForceLogoff = 4
Const cForceShutdown = 5
Const cForceReboot = 6
Const cPowerOff = 8
Const cForcePowerOff = 12

Dim objWMI
Dim objComputer
Dim iRC

Set objWMI = GetObject("Winmgmts:{impersonationLevel=impersonate}")
For Each objComputer In objWMI.InstancesOf("Win32_OperatingSystem")
iRC = objComputer.Win32Shutdown(cLogoff,0)
Next

Any suggestions????



My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Random Memory Errors at Logoff (and ONLY Logoff) General Discussion
Re: Last Logon and Logoff for a specific user PowerShell
Vista Logoff problem Vista performance & maintenance
Force user logoff from Task Manager Vista performance & maintenance
Logoff a local user PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46