[gelöst] Ist mein Drucker noch an ?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

bei Betrieb eine Betriebssystems (ab WinNT)
Statt eines ShutdownProgramms kann man auch ein
Programm beim Beenden ausführen lassen (quasi die
umgekehrte Autostartfunktion)

sowas richtet man in den Gruppenrichtlinien ein
in Eingabeausforderung gpedit.msc eingeben (als Admin eventuell)
und dort in Computerkonfiguration in Abteilung
WindowsEinstellungen - Skripts(Start/Herunterfahren) entsprechende
Einstellungen vornehmen (heist zwar script geht aber auch mit exen)

Dann braucht es keinen Knopfdruck zum Runterfahren sondern wird
beim Runterfahren automatisch ausgeführt.

nur ne tonausgabe ist etwas zweifelhaft, da man angeschlossene
Lautsprecher/Verstärkeranlagen auch ausmachen kann.
ne zusätzliche Bildschirmmeldung der nervigen Art ist sicher angebracht.
Zuletzt geändert von bobobo am 06.12.2007 15:11, insgesamt 1-mal geändert.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Tja, wenn ich allerdings meinen Recherche-Quellen ( c't 12+15/2005) trauen darf, geht das nicht mit XP Home sondern nur mit der Pro.
Insbesondere der fehlende gpedit dürfte Probleme bereiten.

Solltest Du eine Beschreibung kennen, wie man das unter XP Home hinbekommt, würde ich mich über einen Link freuen ;)

baw... scholly
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

hmm check das mal

folgendes in die registry

Code: Alles auswählen

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Scripts\Shutdown\0\0]
"Script"="123.exe"
"Parameters"=""
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

UND in Pfad C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Shutdown
die 123.exe rein

könnte es schon gewesen sein ..
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Was muß die 123.exe beinhalten ?

Nur den von mit gewünschten Check, ob der Laser offline ist oder auch die Shutdown-Zeile

Code: Alles auswählen

RunProgram("C:\Windows\System32\shutdown.exe","-s -t 0 -f","",0)
mDv... scholly
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Little John

Beitrag von Little John »

Sehr interessanter Thread, dies!
Scholly, könntest Du evtl. den Code zum Checken des USB-Druckers hier posten?
Ich kann sowas gut für die "lieben Kollegen" gebrauchen, die sich zwar nach der vorhandenen schaltbaren Steckdosenleiste bücken könnten, dies aber nicht tun ...

Gruß, Little John
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

bobobo hat geschrieben:folgendes in die registry

Code: Alles auswählen

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Scripts\Shutdown\0\0]
"Script"="123.exe"
"Parameters"=""
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Ich fummel nie in der Reg rum, hab deswegen nur den RegEdit und damit komm ich nur bis HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows runter, System\Scripts\Shutdown\0\0 gibts nich, und ich hab kein Plan, wie ichs dahinbekommen soll :o

@Little John:
Code etc kommt später, wenn ich hier auf der Test-Installation fertig und wieder auf meiner Arbeits-Installation bin. Versprochen ;)
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

es fehlt weil du nur die sparwindowsversion hast und nicht die richtige :twisted:
aber was es nich gibt kann man sich ja machen (wenn man sich traut)

das einfachste wäre in diesem fall den geposteten reg-inhalt in eine
textdatei zu schreiben und diese mit der extension reg versehen
und per anklicken in die registratur zu befördern.
Wenn du währenddessen dein regedit anhast und dich im o.a.
zweig befindest dann drück einmal F5 zum aktualisieren
und schau an was du angerichtet hast. Das löschen geht dann
in regedit selber (rechter mausklick auf das was zu löschen ist)

WARNUNG: Wer unbedacht an der Registratur rumdreht kann sich das System verdölmern

den Dateipfad wirst Du dir ja wohl mit Hilfe des Explorers
selberzusammenhacken können und so ne 123.exe ist
flugs in pb zusammengestöpselt (n messagerequester reicht
ja erstmal)
Einen expliziten nochmaligen shutdown brauchst du natürlich nicht
drinhaben weil das prog ja während des shutdowns laufen soll



eine alternative wäre : KAUF DIR NE PROVERSION
Zuletzt geändert von bobobo am 06.12.2007 16:52, insgesamt 1-mal geändert.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Little John

Beitrag von Little John »

Kopiere einfach alles (mit "Windows Registry Editor Version 5.00" am Anfang) in eine Textdatei mit der Endung .reg und achte darauf, dass am Dateiende ein Zeilenumbruch ist. (Ich hab' oft gelesen, dass es zwei Zeilenumbrüche sein sollen, aber bei mir hat bis jetzt immer einer gereicht.) Dann Doppelklick, voilá. :)
scholly hat geschrieben:@Little John:
Code etc kommt später, wenn ich hier auf der Test-Installation fertig und wieder auf meiner Arbeits-Installation bin. Versprochen ;)
Super, danke schonmal!

Gruß, Little John
Little John

Beitrag von Little John »

Das ganze lässt sich übrigens auch bequem wieder aus der Registry löschen durch Doppelklick auf eine .reg-Datei mit folgendem Inhalt:

Code: Alles auswählen

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Scripts\Shutdown\0\0]
Also den selben Namen mit einem vorangestellten Minuszeichen verwenden.

Gruß, Little John
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

so einfach isses nich da damit nur der letzte Eintrag rausgelöscht wird

das löschen sollte man vermutlich besser interaktiv mit regedit
machen

verschreiben geht schnell und klicken auch ..
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten