Frage

Ich bin mit Installshield 2008 Premium Edition. Ich habe ein basicMSI Projekt nur x64-Plattformen zielen. Ich änderte Zusammenfassung Eigenschaft auf "x64".

Aber das Installationsprogramm schreibt Registrierungseinträge in "HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Company \ Product".

Ich bin sowohl Installshield Skript und vc ++ DLL für benutzerdefinierte Aktionen verwendet wird.

Warum x64-Installationsprogramm wird mit WOW64 Registrierung?

War es hilfreich?

Lösung

Versuchen Sie, die Komponenteneigenschaft auf 64-Bit als auch einstellen. Sie müssen sowohl die SIS Eigenschaft Vorlage Zusammenfassung sowie die Komponenteneinstellung, als ein 64-Bit-Installationsprogramm auf einem 32-Bit-Positionen installieren kann.

Beachten Sie, wenn Sie auf die Registrierung von benutzerdefinierten Aktionen statt der Registrierungstabelle schreiben, dass auf der Bitness des Codes abhängen, sowie Flags, die Sie zu den Registrierungsfunktionen übergeben. InstallScript- ist 32-Bit ganze Zeit, und C ++ wird davon abhängen, wie Sie es kompilieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top