Wie komme ich an die Informationen, die der Benutzer z.B. in das Dialogfeld mit Registrierungs-Informationen eingegeben hat? Ich möchte Sie natürlich in die Registry eintragen lassen, aber wie?
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Registrierungs-Informationen
Started by
Wolfgang Hugemann
, Mar 18 2001 15:10
2 replies to this topic
Posted 19 March 2001 - 13:48
Hallo,
Du mußt mit einer CustomActions ein eigenes Skript starten(Setup.rul).
Dort rufst du mit der Funktion: MsiGetProperty (hMSI, "USERNAME", svName, nvSize); den Wert der Eigenschaft (property) z.B. USERNAME auf. Dies ist der Inhalt des Textfeldes z.B. Username.
Mit folgender Funktion kannst du diesen Wert dann in die Registry eintragen:
RegDBSetKeyValueEx(szKey, szUser, nType, svName, nSize);
Vergiß
RegDBSetDefaultRoot und
RegDBCreateKeyEx
nicht.
Dietmar
Du mußt mit einer CustomActions ein eigenes Skript starten(Setup.rul).
Dort rufst du mit der Funktion: MsiGetProperty (hMSI, "USERNAME", svName, nvSize); den Wert der Eigenschaft (property) z.B. USERNAME auf. Dies ist der Inhalt des Textfeldes z.B. Username.
Mit folgender Funktion kannst du diesen Wert dann in die Registry eintragen:
RegDBSetKeyValueEx(szKey, szUser, nType, svName, nSize);
Vergiß
RegDBSetDefaultRoot und
RegDBCreateKeyEx
nicht.
Dietmar