Page 1 of 1

Escrevendo com RegSetValueEx via C++ o valor de um site sexual no regedit exemplo

Posted: 10 Feb 2020, 00:57
by deuziane
Vamos escrever no registro do Mozilla o famoso site pornô que todo mundo conhece

Code: Select all

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

int main(){

	HKEY chavinhaDoRegistroManipuladaPorJezuis;
	LONG veioDoRegistroUmLongDongSilver, veioDoRegistroUmLongDongSilver2;
	LPCTSTR qualEhOsite=L"xvideos.com";

	// Colocando no HKEY_CURRENT_USER\Software\Mozilla\CAMPO_SITE_DE_PORNOZAO  o valor xvideos.com
	// 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 = RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\Mozilla", NULL, KEY_ALL_ACCESS, &chavinhaDoRegistroManipuladaPorJezuis);
	veioDoRegistroUmLongDongSilver2 = RegSetValueEx(chavinhaDoRegistroManipuladaPorJezuis,L"CAMPO_SITE_DE_PORNOZAO", NULL, REG_SZ, (LPBYTE)qualEhOsite, sizeof(wchar_t)*(wcslen(qualEhOsite) + 1));
	printf("\nA VADIA ACIMA RETORNOU: %i\n", veioDoRegistroUmLongDongSilver2);

}