Windows [XP] Shortcut Afmelden

Pagina: 1
Acties:

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 29-05-2025

RRX

@life-

Topicstarter
Ik zou graag een shortcut willen maken op mijn bureaublad om me af te kunnen melden.

Ik heb het hele internet :P al afgegoogled maar alleen nuttige dingen voor Window 9x gevonden.

Ik weet nog dat het een snelkoppeling was naar %systemroot%/programma.exe huppeldepup.dll eenofandercommando

Als je daar dan een snelkoppeling heen maakte, verscheen ook automagisch dat afmeldicoontje.

ik weet dat het ook via shutdown.exe -l kan, maar dan krijg ik geen melding of ik zeker weten wil afmelden.

Het enige wat een beetje in de buurt komt wat ik heb gevonden was is: Windows afsluiten dmv knop - icon

Anybody?

mijn T.net systeemspecspagina


  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Zelf even iets in elkaar gezet

download
Weet zelf niet hoe dit officieel gaat maar misschien bevalt het :P

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 29-05-2025

RRX

@life-

Topicstarter
Thanx, Maar het was eigenlijk ook de bedoeling dat het zonder extra programma'tjes ed moet kunnen. ;)

mijn T.net systeemspecspagina


  • bratos
  • Registratie: December 2001
  • Laatst online: 09-12-2025

bratos

Meh.

windows-knop + L is niet afdoende shortcut? of moet je t persee met de muis aan kunnen klikken?

edit:

of dit:

rundll32.exe user32.dll, LockWorkStation

http://pubs.logicalexpres...0009/LPMArticle.asp?ID=70

[ Voor 42% gewijzigd door bratos op 06-01-2004 00:57 ]

eerst kijken dan zeiken


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 29-05-2025

RRX

@life-

Topicstarter
bratos schreef op 06 januari 2004 @ 00:44:
windows-knop + L is niet afdoende shortcut? of moet je t persee met de muis aan kunnen klikken?
windows-knop + L is Lock Computer en ja, het moet aangeklikt kunnen worden (het moet namelijk n00b-proof zijn :P)

Het moet dus Afmelden zijn, Lock Computer had ik ook al gevonden.

[ Voor 10% gewijzigd door RRX op 06-01-2004 01:00 ]

mijn T.net systeemspecspagina


Verwijderd

%windir%\System32\rundll32.exe user32.dll, LockWorkStation

Dat is om XP te locken maar nog niet om volledig af te melden, ik heb deze snelkoppeling in menu opstarten staan, zodat MSN Messenger en ICQ kunnen inloggen terwijl niemand aan men computertje kan :P


Misschien is het deze dat je zoekt:

rundll32.exe shell32.dll, SHExitWindowsEx 0

0 kan je veranderen door: (engels) 0 performs a logoff, 1 performs a shutdown, 2 performs a reboot, 4 performs a forced shutdown, and 8 powers down the machine

Bron http://www.winnetmag.com/...rticleID/25339/25339.html

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 29-05-2025

RRX

@life-

Topicstarter
Verwijderd schreef op 06 januari 2004 @ 01:00:
%windir%\System32\rundll32.exe user32.dll, LockWorkStation

Dat is om XP te locken maar nog niet om volledig af te melden, ik heb deze snelkoppeling in menu opstarten staan, zodat MSN Messenger en ICQ kunnen inloggen terwijl niemand aan men computertje kan :P


Misschien is het deze dat je zoekt:

rundll32.exe shell32.dll, SHExitWindowsEx 0

0 kan je veranderen door: (engels) 0 performs a logoff, 1 performs a shutdown, 2 performs a reboot, 4 performs a forced shutdown, and 8 powers down the machine

Bron http://www.winnetmag.com/...rticleID/25339/25339.html
Dat is wel wat ik zoek ja, maar dat werkt dus niet voor windows XP :(

mijn T.net systeemspecspagina


Verwijderd

shutdown -l

Dat is het enigste dat ik nu heb gevonden, nog niet getest maar rundll-commando werkt niet meer sinds NT4 heb ik gelezen op een andere website, sorry dus

Dus dit is de enige mogelijkheid, die had je dus zelf ook gevonden :(

[ Voor 83% gewijzigd door Verwijderd op 06-01-2004 01:14 ]


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 29-05-2025

RRX

@life-

Topicstarter
Dan moet ik maar gebruik maken van dat proggie van dual-zip.

Hulde aan dual-zip _/-\o_

/edit

Zou je er misschien ook een kunnen maken voor het Afsluiten?

/edit

Trouwens, ik kan niet geloven dat er geen manier is, in het start menu staat toch ook een snelkoppeling, die moet toch ook op de een of andere manier getriggerd worden?

[ Voor 65% gewijzigd door RRX op 06-01-2004 01:25 ]

mijn T.net systeemspecspagina


  • DaRealRenzel
  • Registratie: November 2000
  • Laatst online: 14-05 12:09

DaRealRenzel

Overtuigd Dipsomaan

Het kan wel door een VB-progje te maken en die als shortcut of EXE op je systeem te plaatsen. Het probleem dat ExitWindows() of ExitWindowsEX() niet werken komt doordat by design Windows XP niet toestaat dat een gewoon process (dus ook een RunDLL32 process) een Shutdown initieert.

Hieronder een stukje VB Code dat e.e.a zou moeten bewerkstelligen door het process privilege van het calling process te veranderen.

code:
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
47
48
49
50
51
52
53
54
55
56
Option Explicit

'----- local variables
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Private Const EWX_POWEROFF = 8 
Private Const TOKEN_ADJUST_PRIVILEGES = &H20
Private Const TOKEN_QUERY = &H8
Private Const SE_PRIVILEGE_ENABLED = &H2
Private Const ANYSIZE_ARRAY = 1

'----- privates
Type LUID
    LowPart As Long
    HighPart As Long
End Type
Type LUID_AND_ATTRIBUTES
    pLuid As LUID
    Attributes As Long
End Type
Type TOKEN_PRIVILEGES
    PrivilegeCount As Long
    Privileges(ANYSIZE_ARRAY) As LUID_AND_ATTRIBUTES
End Type

'----- Functions and Procedures
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
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

Private Sub Command1_Click()

'----- variabelen
    Dim hProc As Long
    Dim hToken As Long
    Dim mLUID As LUID
    Dim mPriv As TOKEN_PRIVILEGES
    Dim mNewPriv As TOKEN_PRIVILEGES
    
'----- Process privileges aanpassen
    hProc = GetCurrentProcess()
    OpenProcessToken hProc, TOKEN_ADJUST_PRIVILEGES + TOKEN_QUERY, hToken
    LookupPrivilegeValue "", "SeShutdownPrivilege", mLUID
    mPriv.PrivilegeCount = 1
    mPriv.Privileges(0).Attributes = SE_PRIVILEGE_ENABLED
    mPriv.Privileges(0).pLuid = mLUID
    AdjustTokenPrivileges hToken, False, mPriv, 4 + (12 * mPriv.PrivilegeCount), mNewPriv, 4 + (12 * mNewPriv.PrivilegeCount)

'----- Windows Afsluiten
    ExitWindowsEx EWX_POWEROFF + EWX_SHUTDOWN + EWX_FORCE, 0

end sub


verander EWX_POWEROFF etc. door de door jou gewenste combinatie. ff compilen met VB6 en runnen maar

Nothing is a problem once you've debugged the code


Verwijderd

Ik heb zelf diverse van dat soort koppelingen gemaakt om uit te ogen en om af te sluiten en op te rebooten.

gewoon via nieuwe snelkoppeling maken en de volgende verwijzing erin hangen

" windir%\system32\shutdown.exe -l -f "

Dan word je netjes uitgelogt en worden je instellingen opgeslagen.
Je krijgt geen onzinigge melding of je zeker weet dat je af wil melden ,maar je bent toch geen twijfelaartje ofzo ??

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Op verzoek: download

Proggie van DaRealRenzel gaf helaas een compile error

edit: werkt nog niet helemaal goed

[ Voor 14% gewijzigd door Glashelder op 07-01-2004 17:06 ]

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 29-05-2025

RRX

@life-

Topicstarter
Verwijderd schreef op 06 januari 2004 @ 23:29:
Ik heb zelf diverse van dat soort koppelingen gemaakt om uit te ogen en om af te sluiten en op te rebooten.

gewoon via nieuwe snelkoppeling maken en de volgende verwijzing erin hangen

" windir%\system32\shutdown.exe -l -f "

Dan word je netjes uitgelogt en worden je instellingen opgeslagen.
Je krijgt geen onzinigge melding of je zeker weet dat je af wil melden ,maar je bent toch geen twijfelaartje ofzo ??
Ik ben geen twijfelaar nee, maar het is voor op een Active Desktop, en dan is het 1 misklik en je bent de klos.
dual-zip schreef op 07 januari 2004 @ 00:08:
Op verzoek: download

Proggie van DaRealRenzel gaf helaas een compile error

edit: werkt niet helemaal goed
Thanx

mijn T.net systeemspecspagina

Pagina: 1