摘要:
要使用两个未公开的Win32 API函数来存取控制台窗口,这就需要使用动态调用的方法,动态调用中使用的Windows API函数主要有三个,即:Loadlibrary,GetProcAddress和Freelibrary。步骤如下: 1. Loadlibrary: 装载指定DLL动态库2. GetProcAddress:获得函数的入口地址3. Freelibrary: 从内存中卸载动态库但是C#中是没有函数指针,无法直接使用GetProcAddress返回的入口地址。后来找到资料,其实.NET2.0新增了Marshal.GetDelegateForFunctionPointer 方法可以满足这 阅读全文
2011年1月5日 #