Hello,

Je commence a d�sesp�rer que mon service fonctionne un jour ...
Voila mon soucis (le plus gros ...) :

Mon projet compile en Debug. L'exe est cr��.
Lorsque je tente d'installer mon service via :
nomService.exe -Install
J'ai une belle erreur fatale de mon application ...
AppName: servicemachin.exe AppVer: 0.0.0.0 AppStamp:4524ccd5
ModName: mfc80ud.dll ModVer: 8.0.50727.42 ModStamp:4333b53e
fDebug: 0 Offset: 00094588
Le probl�me semble se situer au niveau de la lib mfc.
En cliquant sur le bouton D�bogage, au arrive dans la fonction AfxWinMain() :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
	// Perform specific initializations
	if (!pThread->InitInstance())  // -> bug
	{
J'en arrive donc a me demander si c'est possible de faire fonctionner cette usine a gaz ...

J'ai modifi� plusieurs choses pour arriver a compiler, entre autres :

- stdafx.h : J'ai rajout� la lib afxwin.h
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
// stdafx.h : fichier Include pour les fichiers Include système standard,
// ou les fichiers Include spécifiques aux projets qui sont utilisés fréquemment,
// et sont rarement modifiés
#pragma once
 
#define WIN32_LEAN_AND_MEAN		// Exclure les en-têtes Windows rarement utilisés
#include <stdio.h>
#include <tchar.h>
 
#include <afxwin.h>         // composants MFC principaux et standard
- J'ai chang� l'option /clr:pure en :
Prise en charge du Common Language Runtime (/clr)
- J'ai chang� l'option de prise en charge MFC en :
Utiliser les MFC dans une DLL partag�e

Je ne sais pas trop si je n'ai pas fait mon mac gyver ... ce que je sais c'est que j'ai fais tout ca pour pouvoir instancier des classes provenant d'un projet C++ qui utilisait les MFC.

Merci pour toute aide ...