我们有一个由visual basic 6.0(非托管exe)生成的exe文件和一个用c#编写的.net exe文件。
如何从clr exe中调用unmanaged exe(visual basic)中的函数?
感谢。
答案 0 :(得分:1)
我能看到工作的唯一方法是VB6可执行文件是否有COM接口,在这种情况下你应该可以从.Net应用程序调用它。
这篇文章可能会有帮助:How To Create a DCOM Client/Server Application by Using Visual Basic
答案 1 :(得分:1)
如果你可以修改VB6应用程序,那么最明显的方法是通过命令行启动VB6应用程序,通过命令行传递参数并通过退出代码或通过控制台输出获取结果。应修改vb6应用程序以相应地处理参数。