서비스 에이전트

427 단어
사실 프록시에서 서비스Main 함수를 프록시로 바꾼 후 프록시에서 입구 함수를 대체해야 합니다
#include "stdafx.h"
#include <Windows.h>
#include <WinSvc.h>


void __stdcall ServiceMain( int argc, wchar_t* argv[] )
{
	HMODULE hdll = LoadLibrary(L"dhcpcsvc.dll");
	FARPROC  p = (FARPROC)GetProcAddress(hdll,"ServiceMain");
	OutputDebugStringA(" I am load ");
	__asm{
		push argc
		push argv
		call p
	}
}

좋은 웹페이지 즐겨찾기