如何调用本机exe函数(visual basic 6.0)来自.Net(C#)?

时间:2010-09-06 10:22:21

标签: c# .net com com-interop

我们有一个由visual basic 6.0(非托管exe)生成的exe文件和一个用c#编写的.net exe文件。

如何从clr exe中调用unmanaged exe(visual basic)中的函数?

感谢。

2 个答案:

答案 0 :(得分:1)

我能看到工作的唯一方法是VB6可执行文件是否有COM接口,在这种情况下你应该可以从.Net应用程序调用它。

这篇文章可能会有帮助:How To Create a DCOM Client/Server Application by Using Visual Basic

答案 1 :(得分:1)

如果你可以修改VB6应用程序,那么最明显的方法是通过命令行启动VB6应用程序,通过命令行传递参数并通过退出代码或通过控制台输出获取结果。应修改vb6应用程序以相应地处理参数。