Visual Basic - cerrar sesion

Life is soft - evento anual de software empresarial
 
Vista:

cerrar sesion

Publicado por Mara (143 intervenciones) el 02/01/2005 20:10:02
codigo para 1)cerrar sesion 2) reiniciar un equipo con winxp
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cerrar sesion, Reiniciar y Apagar

Publicado por Benjo (679 intervenciones) el 03/01/2005 05:10:36
Las APIS para hacer lo que solicitás serían estas, pero su implementación son más extensas que en Win 9X, traté de enviartelas por email, pero me las rebotó el servidor. Si querés la función completa mandame un email.

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Declare Function OpenProcessToken Lib "advapi32" (ByVal _
ProcessHandle As Long, _
ByVal DesiredAccess As Long, TokenHandle As Long) As Long
Private Declare Function LookupPrivilegeValue Lib "advapi32" _
Alias "LookupPrivilegeValueA" _
(ByVal lpSystemName As String, ByVal lpName As String, lpLuid _
As LUID) As Long
Private Declare Function AdjustTokenPrivileges Lib "advapi32" _
(ByVal TokenHandle As Long, _
ByVal DisableAllPrivileges As Long, NewState As TOKEN_PRIVILEGES _
, ByVal BufferLength As Long, _
PreviousState As TOKEN_PRIVILEGES, ReturnLength As Long) As Long
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar