在云那方

首页 新随笔 联系 订阅 管理

2011年1月5日 #

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