Ajouter une Application au Démarrage de la base de Registre)

Je suis en train d'ajouter mon logiciel de registre, j'ai trouvé quelques morceaux de codes que je peux utiliser, mais pas de travail complète, code C/C++ est nouveau pour moi et ne peut pas créer sur mon propre. Mais ici, c'est l'idée de base: Vérifier si la clé reg définir si le crée pas.

J'ai pu obtenir mon programme d'emplacement à l'aide de ce code:

TCHAR szPath[MAX_PATH];
GetModuleFileName(NULL,szPath,MAX_PATH);

Et a été en mesure de créer la clé avec: (Pas sûr si c'est la bonne façon)

HKEY newValue;
RegOpenKey(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&newValue);
RegSetValueEx(newValue,"myprogram",0,REG_SZ,(LPBYTE)szPath,sizeof(szPath));
RegCloseKey(newValue);
return 0;

Ce manque, Une petite vérifier si la clé n'est pas déjà là...

Merci!

OriginalL'auteur Boris Daka | 2013-04-09