在客户端ASP .Net C#上运行非托管C ++函数

时间:2011-08-23 12:46:34

标签: asp.net c++ activex

旧版C ++ Win32应用程序中的某些功能需要在新的ASP .NET C#MVC Web应用程序中在客户端运行。访问客户端共享内存等功能。

我想知道最好的方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

实现此目的的一种方法是实现ActiveX组件,但我认为没有人会推荐它。实际上没有其他方法可以通过网站下载/安装客户端本机代码。请注意,这限制了您支持ActiveX控件的Web浏览器,它只能在编译/链接本机代码的平台上运行。

另一种可能性是让用户在客户端安装本机服务,然后通过某种IPC接口访问它。