1

为什么要构思 RunDLL 和后来的 RunDLL32?他们存在的目的是什么?从而绕过任务管理器?

https://support.microsoft.com/en-us/kb/164787

文章指出 RunDLL 仍然需要一个特定的方法头作为候选入口点:

16 位 DLL:

  void FAR PASCAL __loadds
  EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);

32 位 DLL:

  void CALLBACK
  EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);

使用 RunDLL 入口点而不是像在常规可执行文件中那样使用主入口点的目的是什么?

4

0 回答 0