WSH Debuggen |
|
Ich hatte recht lange gegoogelt wie ich WSH-Scripte debuggen kann.
1.) Als Administrator habe ich in der Registry folgendes verändert. Den Wert von JITDebug von 0 auf 1 gesetzt. damit der JITDebug gestartet werden kann. 2.) Ein BenutzerKonto als Mitglied der Gruppe "Benutzer" oder"Hauptbenutzer" kann trotzdem nicht debuggen. Der User muss noch der Gruppe "Debuggerbenutzer" hinzugefügt werden. Bei XP-Pro einfach unter Arbeitsplatz ->Kontextmenü-> Verwalten wird die Computerverwaltung aufgerufen und dort unter Benuter den jeweiligen Benutzer in die Gruppe Debuggerbenutzer hinzufügen. Oder über die CMD-Shell für Einzelplatzsysteme: net localgroup "Debuggerbenutzer" "anmeldename_des_benutzers" /add 3.) Dos -Box starten (Start > Ausführen > cmd). In der DOS-Box "wscript -x scripname.vbs" entippen. (Natürlich nur das zwischen den Anführungszeichen und scriptname duch den eigentlichen Scriptnamen ersetzen.) Das Ganze geht auch mit "cscript -x scripname.vbs". 4.) Ein 'Just-In-Time-debuggen' Fenster geht dann auf mit der Meldung Eine Ausnahme 'Laufzeitfehler' ist in Script aufgetreten. Wenn noch kein Debugger läuft wird der Microsoft Script Editor mit Ja gestartet. 5.) Ein 'In Remote Prozessaufruf springen' Fenster geht jetzt auf. (Häckchen bei Script) und mit OK kann mit dem deguggen begonnen werden. 6.) gelber Pfeil zeigt die aktuelle Position im Programmablauf
Download der Reg-Datei (rechte Maustaste auf das Bild mit Ziel speichern unter ... und Dateityp alle auswählen)
1.)
|