Bonjour � tous !

Dans mon activeX, je souhaite avoir une fonction qui me renvoi son num�ro de version, le FILEVERSION ou PRODUCTVERSION dans VS_VERSION_INFO
Pour cela, j'ai fait la m�thode suivante :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
STDMETHODIMP CTransfer::get_activexVersion(BSTR* pVal)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState());
 
	DWORD dwMajorVersion =  (DWORD)(LOBYTE(LOWORD(VS_VERSION_INFO)));
	DWORD dwMinorVersion =  (DWORD)(HIBYTE(LOWORD(VS_VERSION_INFO)));             
	DWORD dwBuild = (DWORD)(HIWORD(VS_VERSION_INFO));
	DWORD dwLast = (DWORD)(LOWORD(VS_VERSION_INFO));
 
	CString cVersion;
	cVersion.Format("%d.%d.%d.%d",dwMajorVersion,dwMinorVersion,dwBuild,dwLast);
 
	pVal[0] = cVersion.AllocSysString();//	PRODUCTVERSION;
 
	return S_OK;
}
Mais cette m�thode ne fonctionne pas et me renvoie syst�matiquement 1.0.0.1.
Dans les recherches que j'ai fait, j'ai trouv� des exemples qui utilisait le getFileVersionInfo() mais il faut lui passer en param�tre le chemin du fichier. Or ce chemin, vu que mon fichier est un activeX (un fichier .ocx, en fait) je ne le connais pas.
Ya t-il un moyen de faire ce que je voudrais ?

Merci d'avance