有关.NET互操作技术的源代码和示例资源
特注:这些信息来源于随《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》书附赠的光盘
(1)Platform Invoke Samples
l 光盘位置
Resources\Platform Invoke Samples
l 资源描述
该范例代码演示了如何使用P/Invoke调用非托管DLL中的自定义普通函数,以及如何通过P/Invoke调用Win32 API。大部分范例都采用了C#和VB.NET两种语言编写。
(2).NET Compact Framework Sample: P/Invoke Library
l 光盘位置
Resources\DotNET Compact Framework PInvoke Samples
l 资源描述
该范例代码演示了如何使用P/Invoke实现.NET Compact Framework中尚未提供的某些功能。
(3)Managed Windows API
l 光盘位置
Resources\Managed WinAPI
l 资源描述
这是一个开源项目的源代码。源代码中含有大量对Win32 API函数的P/Invoke调用进行包装的.NET程序集。
(4)A Win32 Library for .NET
l 光盘位置
Resources\A Win32 Library for .NET
l 资源描述
这是codeproject上面提供的一个包含了Win32 API函数,常量以及结构体定义的托管类库。
(5)PInvoke Library
l 光盘位置
Resources\PInvoke Library
l 资源描述
这是codeplex上面的一个开源项目,提供了包含了Win32和WinCE32 API函数,常量以及结构体定义的托管类库,还包括了调用示例代码。
(6)Windows Message ID constants
l 光盘位置
Resources\Windows Message ID constants
l 资源描述
这个资源提供了包含大量Windows消息ID常量定义的C#枚举,是codeproject上面的一个项目。