PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Win2k - Abmelden Button auf dem Desktop.


lounsome
2007-03-15, 08:00:02
Hallo,

warscheinlich war das schon mal da, hab aber mit der Suche nichts gefunden.
Wie kann ich ein Icon mit Abmelden auf den Desktop anlegen?
Evtl. ne Patch-Datei?

Gruß lounsome

captainsangria
2007-03-15, 08:02:01
per batch realisierbar:

Beenden: shutdown -s t 00
Neustart: shutdown -r t 00
Abmelden: shutdown -l

lounsome
2007-03-15, 08:03:12
Wie erstelle ich so eine Datei?;(

captainsangria
2007-03-15, 08:07:22
Eine Batch-Datei erstellst Du, indem Du zum Beispiel im Notepad von Windows eine Datei anlegst und diese mit der Endung .bat speicherst.

z.B. Ausschalten.bat

captainsangria
2007-03-15, 08:15:59
hm, kommando zurück. das funktioniert irgendwie nicht (bei mir)

alternativ diese funktionierende lösung:

1)Notepad öffnen
2) folgenden Inhalt eintragen:

set x = createObject("WScript.shell")
x.sendkeys "^{ESC}"
x.sendkeys "{ESC}"
x.sendkeys "%{F4}"
x.sendkeys "{A}"

3) "speichern unter" mit dem Text "ausschalten.vbs"

Hier bekommst du aber immer noch die Auswahl ob du Ausschalten willt, Neustarten,....
Willst du gleich direkt abschalten?

lounsome
2007-03-15, 08:20:12
Nur mit Abmelden geht das nicht, denke ich.
Warum funktioniert die Batch-Datei den nicht, muss die evtl. in einem speziellen Ordner (SYS32 oder so) sein.

captainsangria
2007-03-15, 08:26:06
Nur mit Abmelden geht das nicht, denke ich.
Warum funktioniert die Batch-Datei den nicht, muss die evtl. in einem speziellen Ordner (SYS32 oder so) sein.

ich habe sie jetzt gerade nur auf dem desktop liegen und es funktioniert.

wenn du diesen inhalt nimmst, wird gleich direkt abgedreht:

set x = createObject("WScript.shell")
x.sendkeys "^{ESC}"
x.sendkeys "{ESC}"
x.sendkeys "%{F4}"
x.sendkeys "{R}"
x.sendkeys "{ENTER}"

hat deine erstellte datei aich *.vbs endung?

lounsome
2007-03-15, 08:32:48
Doch, doch deine *.vbs-Datei funzt top (y) , nur währe es nicht schlecht eine
Datei zu haben die mich einfach per Doppelklick abmeldet und nicht noch
mal eine Auswahl zwischen Herunterfahren, Neustart etc. anbietet.

captainsangria
2007-03-15, 08:33:53
Doch, doch deine *.vbs-Datei funzt top (y) , nur währe es nicht schlecht eine
Datei zu haben die mich einfach per Doppelklick abmeldet und nicht noch
mal eine Auswahl zwischen Herunterfahren, Neustart etc. anbietet.sieh dir meinen vorigen post nochmals an ;)
2 zeilen sind verändert im gegensatz zur ersten version

willst du auch einen schönen button für das skript haben? :usweet: ein bißchen was fürs auge?

lounsome
2007-03-15, 08:40:46
Steht dann das
x.sendkeys "{R}"
für Herunterfahren?
Gibt’s für diese Skriptsprache eigentlich eine gut Onlinereferenz?

captainsangria
2007-03-15, 08:42:26
r fürs ausschalten

verschieb mal deine vbs-datei in irgendeinen ordner, und erstelle dir am desktop eine verknüpfung.
nun kannst du mit "rechtsklick" --> "eigenschaften" --> "anderes symbol" --> den roten ausschaltbutton wählen :usweet:

lounsome
2007-03-15, 08:49:02
was steht dann für Abmelden?

captainsangria
2007-03-15, 08:56:56
was steht dann für Abmelden?

du hast den roten button siehe screenshot (ich habe die verknüpfung umbenannt)

lounsome
2007-03-15, 09:02:58
OK, aber das meinte ich nicht.
Wennx.sendkeys "{R}"für ausschalten steht, was muss ich dann
statt dem "R" schreiben um mich vom PC nur Abzumelden?

captainsangria
2007-03-15, 09:08:36
geht mit einem anderen befehl. kannst du aber nicht mit der vorher erstellen *.vbs verwenden!
musst du eine eigene batch-datei erstellen mit folgendem Inhalt (vorher mit der Eingabaufforderung halt testen):


rundll32.exe user32.dll,LockWorkStation

lounsome
2007-03-15, 09:14:12
Wie schreibe ich da eine Datei, dein Code ist denke ich kein VB-Script, oder?

captainsangria
2007-03-15, 09:15:18
Eine Batch-Datei erstellst Du, indem Du zum Beispiel im Notepad von Windows eine Datei anlegst und diese mit der Endung .bat speicherst.

z.B. Ausschalten.bat
Wie schreibe ich da eine Datei, dein Code ist denke ich kein VB-Script, oder?

^^ dies lösung geht so am einfachsten (mittels batch datei)

hab dir mal meine gezippt und hochgeladen

lounsome
2007-03-15, 09:22:02
Danke für die Datei, aber damit wird der PC gesperrt und nicht der User Abgemeldet.

captainsangria
2007-03-15, 09:23:09
Danke für die Datei, aber damit wird der PC gesperrt und nicht der User Abgemeldet.alles der reihe nach, ich serviere dir alle möglichkeiten, dann haben wir gleich alles abgedeckt.

*upload*

ändere bitte bei der anderen "abmelden" auf "sperren" oder so.

captainsangria
2007-03-15, 09:59:05
und funktionierts?

lounsome
2007-03-15, 10:02:56
Funzt nich so ganz, es zeigt sich wieder kurz ein DOS-Fenster aber sonst bewegt sich nix.

shutdown -f -l

captainsangria
2007-03-15, 10:04:53
seltsam, bei mir ist der computer sofort weg :uponder:

und damit:

shutdown.exe -l -t 0

lounsome
2007-03-15, 10:16:00
Kann das sein das es nur unter WinXP funktioniert?

captainsangria
2007-03-15, 10:25:07
rundll32.exe Shell32,SHExitWindowsEx

?

lounsome
2007-03-15, 11:23:34
Kommt der Fehler:
http://img135.imageshack.us/img135/8949/fehrt5.th.png (http://img135.imageshack.us/my.php?image=fehrt5.png)

URZ
2007-03-15, 22:37:45
was hastn für windows? bei xp mach einfach rechtsklick/neu/Verknüpfung/ und da gibste als url das ein: "C:\WINDOWS\system32\shutdown.exe -s"
Aber abgesehen davon sehe ich keinn großen Sinn darin...
Kanns ja so nen Link auf ne Homepage machen;D

Rooter
2007-03-15, 22:50:44
Hallo,

warscheinlich war das schon mal da, hab aber mit der Suche nichts gefunden.
Wie kann ich ein Icon mit Abmelden auf den Desktop anlegen?
Evtl. ne Patch-Datei?

Gruß lounsome
Will euren netten Dialog nicht stören,wundere mich nur das Du nicht einfach Windowstaste+L drückst...!?

MfG
Rooter

lounsome
2007-03-16, 07:30:20
Hab Win2k und da funktioniert das mit deiner Tastenkombi nicht.

Gast
2007-03-16, 08:36:40
Kommt der Fehler:
http://img135.imageshack.us/img135/8949/fehrt5.th.png (http://img135.imageshack.us/my.php?image=fehrt5.png)

Du bist sicher dass du Windows 2000 hast und nicht Windows 98?

lounsome
2007-03-16, 08:41:04
http://img482.imageshack.us/img482/7051/winko8.th.png (http://img482.imageshack.us/my.php?image=winko8.png)
Jo, bin ich.

lounsome
2007-03-19, 15:32:36
Hallo,

habe das schon mit diversen anderen Mitteln versucht (Patch-Datei etc.), ging aber alles nicht.

Nun meine Frage: Gibt es eine Funktion (evtl. in separate DLL) die Windows veranlasst, den gerade angemeldeten Benutzer abzumelden.

Mein Sys: Windows 2000, Service Pack 4

Mfg lounsome

ScottManDeath
2007-03-19, 16:51:59
ExitWindows kann glaube ich sowas.

captainsangria
2007-03-19, 16:54:33
angeblich nicht: http://www.forum-3dcenter.org/vbulletin/showthread.php?p=5327928#post5327928

1 thread dazu reicht wohl nicht.

atlantic
2007-03-19, 17:31:38
angeblich nicht: http://www.forum-3dcenter.org/vbulletin/showthread.php?p=5327928#post5327928

1 thread dazu reicht wohl nicht.

Threads zusammengeführt ; )

lounsome
2007-03-19, 18:13:50
Neuer Tread wegen neuer Frage ==> Wie ist so etwas mit C, C++, C#..... möglich.

ExitWindows(); währe da nicht schlecht, funktioniert allerding auch nicht.

Z.B. ein kleines Programm per Doppelklick öffnet sich ein Fensterchen in das man eine Zeit eingeben könnte zu der, der Benutzer automatisch abgemeldet wird.

Eine Dll mit einer Funktion die das könnte, würde mir wohl da sehr weiter helfen
Was das Programmieren betrifft bin ich wohl unter "Windows Betriebssysteme und Software" nicht ganz richtig, oder? :|