Bonjour
voici mon code
Mon souci est que tmp contient :
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 HKEY hKey; char *res = new char[1024]; char *tmp = new char[1024]; DWORD size = MAX_PATH; string mon_fichier="diodore.ini"; string str=""; LONG lResult = RegOpenKeyEx( HKEY_LOCAL_MACHINE, _T("Software\\MonSoft\\Essai1"), 0, KEY_READ, &hKey ); if( ERROR_SUCCESS != lResult ) { return -1; } //Recuperation d'un chemin type : c:\\Youpi\\MonSoft1 lResult = RegQueryValueEx( hKey, _T("path"), NULL, 0, (LPBYTE)res, &size ); strcpy(tmp,res); strcat(tmp,"\\Exec\\Youpi.ini");
c\\Exec\\Youpi.ini
au lieu de
c:\\Youpi\\MonSoft1\\Exec\\Youpi.ini
Merci pour votre aide.
Partager