.createdir (Set Created Process Directory)
Der .createdir-Befehl steuert das Startverzeichnis und behandelt die Vererbung für alle Prozesse, die vom Debugger erstellt wurden.
.createdir [-i | -I] [Path]
Parameter
-Ich
Bewirkt, dass vom Debugger erstellte Prozesse Handles vom Debugger erben. Dies ist die Standardeinstellung.
-Ich
Verhindert, dass vom Debugger erstellte Prozesse Handles vom Debugger erben.
Pfad
Gibt das Startverzeichnis für alle untergeordneten Prozesse an, die von einem beliebigen Zielprozess erstellt wurden. Wenn "Path " Leerzeichen enthält, muss er in Anführungszeichen eingeschlossen werden.
Environment
Element | Beschreibung |
---|---|
Modi | Nur Benutzermodus |
Targets | Nur Livedebugging |
Plattformen | Alle |
Hinweise
Wenn .createdir ohne Parameter verwendet wird, werden das aktuelle Startverzeichnis und der Vererbungsstatus behandelt.
Wenn .createdir nie verwendet wurde, verwendet jeder erstellte Prozess sein übliches Standardverzeichnis als Startverzeichnis. Wenn Sie bereits einen Pfad mit .createdir festgelegt haben und zum Standardstatus zurückkehren möchten, verwenden Sie .createdir "" mit nichts innerhalb der Anführungszeichen.
Die .createdir-Einstellung wirkt sich auf alle Prozesse aus, die von .create (Create Process) erstellt wurden. Sie wirkt sich auch auf Prozesse aus, die von winDbg's File | Öffnen Sie den Befehl "Ausführbares Menü", es sei denn, das Textfeld "Startverzeichnis " wird verwendet, um diese Einstellung außer Kraft zu setzen.