一个非托管的VC++程序能调用C#的dll吗

RiskUO 2003-05-20 10:45:03
RT
如能,如何实现?
...全文
20 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
RiskUO 2003-05-21
  • 打赏
  • 举报
回复
再顶下,看有人回不
boulder 2003-05-21
  • 打赏
  • 举报
回复
好问题!我也很想知道答案!
RiskUO 2003-05-21
  • 打赏
  • 举报
回复
暂时不结贴。
再讨论个问题。

有如下程序:一个是核心exe,一个扩展dll,都是用C#开发。其中dll中的部分类是以exe中的类为基类。
如本贴题,把exe用vc++开发,非托管,是不是C#的扩展dll就没法实现了。

原想用混淆器处理核心exe,但现在的混淆都有问题,系统不稳定。
还有没有其它解决安全的问题?
usxue 2003-05-21
  • 打赏
  • 举报
回复
C#.net怎样调用其他语言写的DLL呢???
呵呵……
我也很想知道啊!
yarshray 2003-05-20
  • 打赏
  • 举报
回复
写COM接口

.NET有中文帮助
shanhe 2003-05-20
  • 打赏
  • 举报
回复
ke yi
RiskUO 2003-05-20
  • 打赏
  • 举报
回复
由于C#太容易被反编译分析了,所以采用这种方法,核心还是放在C++里.
不知道是否会得不偿失,可能效率太低了?
希望得到大家建议
saucer 2003-05-20
  • 打赏
  • 举报
回复
through COM Interop, yes, see

Exposing .NET Framework Components to COM
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconexposingnetframeworkcomponentstocom.asp?frame=true

Using .NET Objects from COM
http://msdn.microsoft.com/msdnmag/issues/01/08/Interop/default.aspx

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧