43 votes

Forcer un service Windows .Net à s'exécuter en tant que 32 bits sur un ordinateur 64 bits

J'ai reçu un service Windows qui fait référence à un composant COM qui s'exécute uniquement en 32 bits. Ma machine étant x64, le service essaie de démarrer, ne parvient pas à créer le composant COM et meurt.

Je n'ai pas la source, juste le fichier .exe. Existe-t-il un moyen de forcer un service à démarrer en mode 32 bits sur une machine Win64?

71voto

Thomas Freudenberg Points 3284

Peut-être que l'outil .NET corflags aidera:

corflags /32bit+ myservice.exe

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X