prosty problem: zmiana wartości dword w rejestrze win xp

0

Witam!
Zaczynam dopiero programować w cpp, a już zmuszony jestem do napisania programu, który zmienia wartość dword w rejestrze windowsa xp. Program, który tworzę mam juz właściwie gotowy, brakuje mi jedynie tego fragmentu kodu, ktory bedzie wprowadzal zmiany w rejestrze.
Kombinuję coś z RegOpenKeyEx, RegSetValueEx oraz RegCloseKey, ale efekty są marne.

Ma ktoś pomysł, jak zmiana wartosci dword z 0 na 2 w DefaultSettings.Orienation w 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Control\VIDEO{FAED52D4-5B2E-4D2B-A14C-CEFF636C36A7}\0001' powinna byc zaprogramowana? [???]

Dla Was to zapewne moment pykniecie takiego kodu, ale dla nowicjusza, ktory dopiero zaczyna zabawe z cpp, moze byc to udreka.

Bede wdzieczny za wszelka pomoc!
Pozdrawiam!

0
HKEY key;
if (RegCreateKeyEx(HKEY_LOCAL_MACHINE, "sciezka\\sciezka", 0, NULL, 0,KEY_ALL_ACCESS, NULL, &key, NULL) != ERROR_SUCCESS) return;
RegSetValueEx(key, "nazwa", 0, REG_DWORD, (LPBYTE)&type, sizeof(type));
RegCloseKey(key);

Gdzie type to np.
int type = 1;

0

Dzieki! :)
Nie wiesz ile czasu mi oszczedziles, wszystko dziala [browar]
Pozdrawiam!

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