C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Mohammad Elsheimy(4)
Matthew Cochran(1)
Tural Suleymani(1)
Sam Hobbs(1)
Dipal Choksi(1)
Resources
No resource found
Interop Without PInvoke - Consuming Native Libraries in C#.
Sep 07, 2009.
This article will help get you started consuming native code with C# by writing your own interop layer in C++/CLI as a much cleaner and more flexible alternative to using PInvoke.
Integrating C/C++ Libraries to .NET Applications with P/Invoke
Aug 01, 2024.
Integrating CC++ libraries into .NET applications using PInvoke allows you to call native code from managed code. This process involves declaring methods in C++ libraries using extern "C" and importing them into .NET with the DllImport attribute.
Native Windows Dynamic Link Libraries (DLLs)
May 05, 2013.
This article briefly explains what a native Windows Dynamic Link Library (DLL) is, shows how to create a DLL using C++, how to consume it in C# and then explains how DLLs work.
.NET Interoperability at a Glance 3 - Unmanaged Code Interoperation
Jan 05, 2011.
This is the last article in this series, it talks about unmanaged code interoperation; that’s, interop between .NET code and other code from other technologies (like Windows API, native libraries, COM, ActiveX, etc.)Be prepared!
.NET Interoperability at a Glance 1 – Introduction
Dec 26, 2010.
In this article and the few following it, we’ll try to take a tour in Interoperability in .NET Framework.
Programmatically Swapping Mouse Buttons
Sep 06, 2009.
In this article we will learn how to swap mouse buttons programmatically - to make the left button acts as the right and vice versa.
Creating Transacted Files
Sep 02, 2009.
In this article we will learn how to create transactional files in Windows Vista and descendants.
Invoking Unmanaged DLL Functions from Compact Framework for Pocket PC
Jan 04, 2003.
In this example we will use the Compact Framework to create a program containing a launch pad for the Pocket PC.