Bonjour à tous,

Je suis en train de créer un service en c++ pour windows. Je code fonctionne et est fonctionnel, la compilation se passe sans soucis.

J'installe le service sous xp: le service apparait mais ne fonctionne pas ! Pourtant la première chose qu'il fait s'est placé un message dans le eventlog de windows. Je me dis étrange. Je relis le code, m'arrache quelques cheveux. Rien !

Au bout d'un moment, une idée me vient: je suis sous win7 64 bits. J'installe donc un Win7 32, je compile, je repasse sous xp: ça marche.

Je n'ai pas touché au réglage par défaut d'un projet console c++ natif que je pensais être ceux d'une appli 32 bits.

Mes questions sont donc les suivantes:
- certains ont-ils été confrontés à ce problème ?
- quelles sont les options à vérifier pour s'assurer d'avoir du code 32 bits en développant sur un OS 64 bits ?

D'avance merci,

Nicolas Bauland