首页 新闻 会员 周边

在C#中调用VC编写的win32窗体应用程序问题

0
悬赏园豆:50 [已解决问题] 解决于 2013-08-29 21:15

我现在的需求是这样的:

1、有一个VC写的win32窗体应用程序,是一个.exe文件,本身是可以独立运行的;

2、上面的win32应用程序,我有全部的源代码,是以winmain作为入口的;

3、我想以上面的win32应用程序为中心,开发一些外围的功能;

4、我只懂得一点点C++和VC,我擅长的是C#,因此想用winform或wpf去开发我所需要的外围功能;

5、我希望可以通过我所开发的C#窗体中去启动或调用那个win32窗体应用程序;

6、同时我希望可以将那个启动后的win32窗体应用程序作为我MDI窗体的一个子窗体,整体上是在一个进程之内;

7、并且我要将win32程序的一部分内置函数导出,在C#中调用来操作win32程序的一些功能;

8、还有,能否有办法把.exe文件伪装起来,让用户不能单独运行呢?

基于以上想法,烦请大家给我一些思路和建议,万分感谢~

钻葛格的主页 钻葛格 | 菜鸟二级 | 园豆:342
提问于:2013-08-28 08:15
< >
分享
最佳答案
0

行不通。

你只能把你那个 VC 的程序做成 ActiveX 控件,才能作为你的 C# MDI 窗体的子窗体。

收获园豆:50
Launcher | 高人七级 |园豆:45045 | 2013-08-28 09:21

求教做成ActiveX控件,再通过C#引用的思路,谢谢,回头分都给你啊 T T

钻葛格 | 园豆:342 (菜鸟二级) | 2013-08-29 00:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册