Witam, od dłuższego czasu próbuję uruchomić mój program jako użytkownik SYSTEM.
Prześledziłem kolejno rejestr na podstawie dwóch procesów:
- IBGuard(znany użytkownikom IntrBase)
- Nod32Kern(Kernel NODa)
Jeśli damy CTRL+ALT+DEL to widzimy obok nich użytkownik SYSTEM a nie zalogowany,
takowo Windowsowkie procesy nie są więc zrobić się powyższą rzecz da na pewno :)
Moje wyniki prac:
Wszystko na razie opiera sie na plikach reg
Shared.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls]
"C:\\Documents and Settings\\DJ Mentos\\Pulpit\\Delphi\\nokia3\\nokia.exe"=dword:00000001
Control1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NSS]
"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,\
6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,\
00,6e,00,67,00,73,00,5c,00,44,00,4a,00,20,00,4d,00,65,00,6e,00,74,00,6f,00,\
73,00,5c,00,50,00,75,00,6c,00,70,00,69,00,74,00,5c,00,44,00,65,00,6c,00,70,\
00,68,00,69,00,5c,00,6e,00,6f,00,6b,00,69,00,61,00,33,00,5c,00,6e,00,6f,00,\
6b,00,69,00,61,00,2e,00,65,00,78,00,65,00,22,00,00,00
"DisplayName"="NOKIA 3"
"ObjectName"="LocalSystem"
"Description"="Nokia System SoftWare"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NSS\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NSS\Enum]
"0"="Root\\LEGACY_NOKIA00"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Control2
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NSS]
"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,\
6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,\
00,6e,00,67,00,73,00,5c,00,44,00,4a,00,20,00,4d,00,65,00,6e,00,74,00,6f,00,\
73,00,5c,00,50,00,75,00,6c,00,70,00,69,00,74,00,5c,00,44,00,65,00,6c,00,70,\
00,68,00,69,00,5c,00,6e,00,6f,00,6b,00,69,00,61,00,33,00,5c,00,6e,00,6f,00,\
6b,00,69,00,61,00,2e,00,65,00,78,00,65,00,22,00,00,00
"DisplayName"="NOKIA 3"
"ObjectName"="LocalSystem"
"Description"="Nokia System SoftWare"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NSS\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NSS\Enum]
"0"="Root\\LEGACY_NOKIA00"
"Count"=dword:00000001
"NextInstance"=dword:00000001
U mnie w rejestrze bylo tylko tyle wpisów od IBGuard, więc tyle samo dodałem do mojego programu,
i mi to nie działa. Ktoś może wie w czym błąd?
!!!!!!!!------------------------------------
Sorki, że dodałem temat jako programowanie, bo to na razie rejestr
ale potem kod na delphi się przetłumaczy :)