Недавно набрел на замечательный FAQ от GotDotNet, посвященный Platform Invoke (PInvoke): возможности вызова unmanaged (native) кода, например, Win32, из приложений .NET. В FAQ много полезной информации.
При использовании PInvoke частенько возникают проблемы, в том числе, не последняя - отсутствие прототипов Win32 API функций в пригодном для вставке в .NET виде. Я использую PInvoke.Net, также можно воспользоваться Interop Declarations for Windows.h Несложно и самому по прототипу составить соответствующее описание, но удобнее и быстрее воспользоваться готовым.
Пригодится так же Microsoft Win32 to Microsoft .NET Framework API Map
Комментариев пока нет
Отправить комментарий