0

我知道我必须将 SetWindowLongPtr 与 GWLP_WNDPROC 一起使用,并创建自己的 WndProc 来处理我想要的消息(例如 WM_GETMINMAXINFO 并修改 MINMAXINFO 结构)。但是,因为我想为另一个程序(如 notepad.exe)创建的窗口执行此操作,所以我无法从我的 C#/WinForms 程序执行此操作,我必须创建一个必须注入的本机 C/C++ DLL在创建窗口的过程中。

您能否提供一个链接或示例代码来执行此操作(本机 C++ DLL 以及从 C# 调用它并将其注入外部进程的方式)?

谢谢

4

1 回答 1

1

看看http://msdn.microsoft.com/en-us/library/ms644990(v=VS.85).aspx

您需要同时提供lpfnhMod参数才能注入您的 DLL。

于 2010-04-23T18:40:39.737 回答