在WPF.Net应用程序中调用WinAPI函数调用
我有一个使用MFC构建的旧应用程序,它利用WinAPI函数调用进行以太网通信。它使用API调用进行多线程、同步(互斥体等)、读取文件以读取重叠IO等在WPF.Net应用程序中调用WinAPI函数调用,.net,wpf,multithreading,winapi,mfc,.net,Wpf,Multithreading,Winapi,Mfc,我有一个使用MFC构建的旧应用程序,它利用WinAPI函数调用进行以太网通信。它使用API调用进行多线程、同步(互斥体等)、读取文件以读取重叠IO等 是否可以创建新的WPF.Net应用程序并使用WinAPI导入现有的以太网通信源代码wirtten,而不必使用.Net重写代码?您有多种选择: 使用COM公开本机代码 将本机代码编译为C++/CLI混合模式程序集。将本机代码包装在托管ref类中,C#代码可以像任何其他托管程序集一样使用该类 将本机代码编译为本机DLL。通过导出的函数公开功能。使用p/
是否可以创建新的WPF.Net应用程序并使用WinAPI导入现有的以太网通信源代码wirtten,而不必使用.Net重写代码?您有多种选择: