2009-08-12 5 views
1

Je déploie des DLL 64 bits, exe en définissant le composant 64bit de chaque composant = oui et le réglage "Informations générales-> Résumé INformation Stream-> Résumé du modèle = x64; 1033 ". Toutes les choses sont ok, mais le setup.exe produit quand je l'exécute, du gestionnaire de tâches je remarque son exe 32 bits. Comment faire un exe 64bit? Pourquoi je veux le faire: Dans l'action personnalisée j'ai appelé quelques méthodes de DLL géré (64bit) et ai écrit quelques registres à Software/MyApp, l'affaire est setup.exe (32bit) charge la DLL qui écrit finalement à Software/Wow6432Node/MyApp. Oui, je peux remplacer les dll avec des exe 64 bits mais ne pouvons-nous pas faire le setup.exe un 64bit?Préparer un 64bit setup.exe à partir du projet msi de base Installshield 2009 premier

Répondre

0

Le "bit-ness" (par exemple 32 bits ou 64 bits) d'un exe est déterminé au moment de la compilation. Si vous avez le code source de setup.exe, vous pouvez le recompiler en le ciblant sur une plate-forme 64 bits. À part recompiler, il n'y a vraiment pas moyen de le faire en 64 bits.

Questions connexes