[pso] [tema2windows]

Andrei Voinescu voinescu.andrei at gmail.com
Sun Apr 18 18:33:47 EEST 2010


Câmpul name este numele cheii. În exemplu este "a", aici ar trebui să
fie "parameter" dacă nu mă înșel. Tu l-ai pus L"", deci șirul vid.

Andrei

On Sun, Apr 18, 2010 at 4:26 PM, Anda Nicolae <nicolae.anda at gmail.com> wrote:
> Salut,
>
> Am o problema la tema pe windows. Am incercat sa obtin parametrul
> modulului urmand indicatiile din link
> (http://elf.cs.pub.ro/so2/wiki/_media/teme/tema2/reg_mod.c).
>
> Din ce am observat in test.c line 112:
> /*CHECK(RegSetValueExW(key,     parameter, 0, REG_DWORD, &option,
> sizeof(DWORD)));*/
> DefaultType trebuie sa fie REG_DWORD, iar DefaultLenght =
> sizeof(ULONG) (== sizeof(DWORD)).
>
> Ca modificari fata de link-ul din enunt, am:
>
> ULONG value, x = 5;
> table[0].Name = L"";
> table[0].EntryContext = &value;
> table[0].DefaultType = REG_DWORD;
> table[0].DefaultData = &x;
> table[0].DefaultLength = sizeof(ULONG);
>
> Dupa ce apelez
> status = RtlQueryRegistryValues(RTL_REGISTRY_ABSOLUTE, path, table,
> NULL, NULL);
> verific daca status == STATUS_SUCCESS si apoi afisez value, insa mereu
> este valoarea initiala, nicicum 1 (OPTION_RECEIVER_ONLY) sau 2
> (OPTION_SENDER_ONLY).
>
>
> Any ideas why this happens?
>
> Multumesc,
>
> Anda
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>


More information about the pso mailing list