Bonjour,

Voici mon code

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
17
18
19
20
21
22
23
#include <string>
 
std::wstring GetNewGUID()
{
	USES_CONVERSION;
	CString strGUID = ""; 
	GUID sessionGUID = GUID_NULL;
	HRESULT hr = CoCreateGuid(&sessionGUID);
	if (sessionGUID != GUID_NULL && HRESULT_CODE(hr) == RPC_S_OK)
        strGUID.Format("{%08lX-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}", 
		sessionGUID.Data1, sessionGUID.Data2, sessionGUID.Data3,
		sessionGUID.Data4[0], sessionGUID.Data4[1], sessionGUID.Data4[2], sessionGUID.Data4[3],
		sessionGUID.Data4[4], sessionGUID.Data4[5], sessionGUID.Data4[6], sessionGUID.Data4[7],
		sessionGUID.Data1, sessionGUID.Data2, sessionGUID.Data3,
		sessionGUID.Data4[0], sessionGUID.Data4[1], sessionGUID.Data4[2], sessionGUID.Data4[3],
		sessionGUID.Data4[4], sessionGUID.Data4[5], sessionGUID.Data4[6], sessionGUID.Data4[7]);
	return A2BSTR(strGUID);
}
 
int main()
{
	return 0;
}
En fait, GetNewGUID() est une fonction que j'ai piquée sur des forums mais ça marche pas