Page 1 of 1

Criando uma chave no registro usando RegCreateKeyEx no c++ exemplo

Posted: 10 Feb 2020, 00:07
by deuziane
Mais um exemplo bem escroto

Code: Select all

#include <iostream>
#include <Windows.h>
using namespace std;

int main(){

	HKEY chavinhaDoRegistroManipuladaPorJezuis;
	LONG veioDoRegistroUmLongDongSilver;

	// Aquele 'L' maroto e escroto antes das aspas na string as vezes dá erro, no visual studio não deu.
	// Se tudo der certo retornará 0 , se der permissão negada retornará 5, se nao existir 87.
	// Atente-se: se der permissao negada, execute o app como admin, se executar, e não der erro e também não
	// achar a chave criada, ela esta escondida debaixo da wow6432node HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node:

	veioDoRegistroUmLongDongSilver = RegCreateKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\GODZILLAFIREFOX", 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL,  &chavinhaDoRegistroManipuladaPorJezuis, NULL);
	printf("\nA VADIA ACIMA RETORNOU: %i\n", veioDoRegistroUmLongDongSilver);
   
}