Windows перехват API с использованием Detours - PullRequest
0 голосов
/ 28 февраля 2020

Может кто-нибудь предоставить мне код C ++, который использует MS Detours для перехвата функции CreateProcess (), только когда она вызывается с флагом CREATE_SUSPENDED.

 CreateProcess(NULL,   // No module name (use command line)
		argv[1],        // Command line
		NULL,           // Process handle not inheritable
		NULL,           // Thread handle not inheritable
		FALSE,          // Set handle inheritance to FALSE
		CREATE_SUSPENDED, // Creating process in suspended state
		NULL,           // Use parent's environment block
		NULL,           // Use parent's starting directory 
		&si,            // Pointer to STARTUPINFO structure
		&pi)           // Pointer to PROCESS_INFORMATION structure
	);
...