DOWRD

0

DWORD value=0x00000001;

TRegistry *Rejestr = new TRegistry();
Rejestr->RootKey = HKEY_CURRENT_USER;
Rejestr->OpenKey("Software\judge",false);
Rejestr->WriteBinaryData("DisallowRun",&value,sizeof(value));
delete Rejestr;

Zapisuje do rejestru wartość DWORD.
W polu Dane wartośći ma być 1.
Czemu po odpaleniu programu w rejestrze zamiast typu REG_DOWRD widnieje REG_BINARY

0

już wiem dam kod może się komuś przyda

DWORD value=0x00000001;

TRegistry *Rejestr = new TRegistry();
Rejestr->RootKey = HKEY_CURRENT_USER;
Rejestr->OpenKey("Software\judge",false);
Rejestr->WriteInteger("DisallowRun",value);
delete Rejestr;

1 użytkowników online, w tym zalogowanych: 0, gości: 1