comment supprimer un programme de la liste de démarrage en utilisant c ++

J’essaie de supprimer l’application de la liste de démarrage mais pas de succès, le code d’erreur est égal à zéro, alors besoin d’aide

ssortingng appName="someapp"; REGSAM flag = KEY_WOW64_64KEY; HKEY hkey = HKEY_LOCAL_MACHINE; RegOpenKeyEx(HKEY_LOCAL_MACHINE,TEXT("SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run"),NULL, KEY_READ | KEY_WRITE | flag,&hkey); RegDeleteValue(hkey,appName.c_str()); cout<<"\n error code is "<<GetLastError(); RegCloseKey(hkey); 

Vous devez supprimer la clé de registre avec une fonction API Windows, voir Référence de la fonction de registre , en particulier RegDeleteKeyEx . La clé dans ce cas doit être inférieure à HKEY_LOCAL_MACHINE, puis à SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run. Pour vérifier si la clé existe, utilisez RegOpenKeyEx.