Joel Bennett's Library tagged → View Popular
EasyHook - The reinvention of Windows API Hooking
This project supports extending (hooking) unmanaged code APIs with pure managed ones ... 32- and 64-bit kernel mode hooking is supported as well as an unmanaged user-mode API which allows you to hook targets without requiring a NET Framework on the customers PC.
Windows Sensors And Location Platforms - MSDN Code Gallery
The Sensor and Location .NET Interop Library provides an abstraction of the native Sensor and Location API and strongly typed objects for specific sensors for its Sensor Data Report ... You can create strongly-typed custom sensor objects as well as use the three built-in sensors: Accelerometer3D sensors, Light sensors, and Touch Array sensors.
Windows 7 taskbar: Developer Resources - MSDN Code Gallery
A Windows 7 Taskbar and Windows Libraries .NET Interop Library and sample applications.
Using C++ Interop (Implicit PInvoke)
-
Because it is the language of the native APIs, Visual C++ has a special status on Windows which makes it the best language for interacting with the platform APIs -- whether those are pure C++ APIs or COM components. This is partly due to the fact that unlike other .NET languages, Visual C++ allows managed and unmanaged code to exist in the same application
and even in the same file ... allowing integration with existing apps and platform APIs that is just not possible in other .NET languages.
- jaykul on 2007-02-22
-
C++ Interop allows COM components to be accessed at will and does not require separate interop assemblies
-
C++ Interop is recommended over explicit PInvoke because it provides better type safety, is typically less tedious to implement, is more forgiving if the unmanaged API is modified, and makes performance enhancements possible that are not possible with explicit PInvoke.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in Interop
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
