Kann mir jemand den Unterschied zwischen REG_SZ und REG_EXPAND_SZ erkären.
Als weitere Frage wie erzeuge ich einen REG_EXPAND_SZ Wert ?
Danke
Martin Kellner
ich denke einmal, dass letzterer einfach größer sein darf.
Regedt32 heisst das Zauberprogramm zum erstellen der selben. Das ist
auch der offizielle Registrierungseditor für NT/W2K, mit dem auch die
Berechtigungen, Überwachungen usw. gehen. Da man damit nur sehr
besch...eiden suchen und arbeiten kann, ist der regedit von W9x
(wahrscheinlich etwas angepasst) auch mit dabei.
--
Bis bald
Felix Mehr
MCSE+MVP
Another Proud Member of KDH4R2F3WJTC
"Martin Kellner" <Martin....@kaufring.de> schrieb im Newsbeitrag
news:OklKHCoEAHA.196@cppssbbsa04...
Der Reg_EXPAND_SZ Typ wird benutzt, wenn man keinen absoluten
Pfad einfügen kann oder möchte (z.B. "%SystemRoot"\Notepad.exe %1).
Eingetragen werden die Werte mit RegEdt32.exe, der die NT-spezifischen
Merkmale der Registrierung unterstützt (Regedit.exe ist letztendlich nur
die WIn 9x Fassung, die es auch unter NT/2000 tut, aber keine Zugriffs-
beschränkungen und NT-Datentypen unterstützt).
Per Programm musst Du die entsprechenden API-Funktionen aufrufen.
Im Win 32 SDK gibt es entsprechende Doku (der WSH kann die NT-
spezifischen Sachen leider nicht unterstützen). Hier gibt es aber den Trick:
entweder ein ActiveX control zu programmieren (hab so was mal in
VBA angefangen -> Microsoft Press: Microsoft Office 2000 Programmierung),
oder Du erzeugst mit dem Registrierungseditor eine Reg-Datei, indem
Du einen entsprechenden Schlüssel exportierst. Dann lässt sich die
Datei per Editor anpassen. Mit einem Doppelklick kann die Reg-Datei
wieder importiert werden. Bei WIn 2000 ist aber Vorsicht geboten, da
die Reg-Dateien im Unicode Format geschrieben werden.
Ich hoffe es hilft etwas.
G. Born
--
______________________________________________________
Check out the WSH Bazaar at www.borncity.de
Martin Kellner schrieb in Nachricht ...