[pso] [Tema1][win] Invalid system call

Alexandru Juncu alexandru.juncu at cs.pub.ro
Tue Mar 22 23:32:27 EET 2011


2011/3/22 Claudiu Mihail <claudiu.bogdan.mihail at gmail.com>:
> Salut,
> Stiu la ce te referi, aceeasi problema o aveam si eu. Asigura-te ca
> my_syscall e bagata si in tabelul shadow. Adica in ambele tabele Service
> Descriptor si Service descriptor Shadow. Numai asa am reusit s-o fac sa
> mearga. Don't ask why.
> Claudiu
>
> 2011/3/22 Alexandru Stefan <alexandru.stefan at cti.pub.ro>
>>
>> Salut,
>>
>> Am si eu o problema asemanatoare (cred) cu cea a colegului meu. Se dau
>> urmatoarele
>> situatii:
>>
>> 1) Am creat un programel mic de test care face apelul de sistem
>> MY_SYSCALL_NO.
>> MERGE!
>>
>> 2) In fisierul 'test.c' am comentat liniile si am incarcat manual
>> driver-ul.
>> MERGE!
>>
>> if (!LogonUser("student", NULL, "student", LOGON32_LOGON_INTERACTIVE,
>>     LOGON32_PROVIDER_DEFAULT, &token)) {
>>                print_error();
>>                return -1;
>> }
>>
>> 3) Daca decomentez liniile de mai sus si il las sa faca operatiile cu
>> utilizatorul
>> 'student', apelul esueaza cu 'STATUS_INVALID_SYSTEM_SERVICE'.
>>
>> Daca nu ar fi mers deloc as fi zis ca problema e undeva prin cod, dar asa
>> chiar
>> nu
>> am idee.

Confirm cele zise de Claudiu.


More information about the pso mailing list