#include "stdafx.h" #include int main(int argc, char* argv[]) { HKEY hHKCU = NULL, hLlave = NULL; DWORD valor = 1, hLlaveEstado; if (RegOpenKeyEx(HKEY_CURRENT_USER, NULL, 0, KEY_WRITE, &hHKCU) == ERROR_SUCCESS) { if (RegCreateKeyEx(hHKCU, "Software\\ACby3DG", 0, NULL, 0, KEY_WRITE, NULL, &hLlave, &hLlaveEstado) == ERROR_SUCCESS) { if (hLlaveEstado == REG_CREATED_NEW_KEY) { RegSetValueEx(hLlave, "Valor", 0, REG_DWORD, (BYTE*)&valor, sizeof(DWORD)); RegCloseKey(hLlave); printf("se creó"); } else { // Ya estaba creada RegCloseKey(hLlave); RegDeleteKey(hHKCU, "Software\\ACby3DG"); printf("ya estaba creada"); } } } return 0; }