如何从 C# 调用 VB6 EXE 函数

本文关键字:VB6 EXE 函数 调用 | 更新日期: 2023-09-27 18:32:00

如何从 VB6 调用点网 exe 并向它传递一些信息?如果可能的话,我可以做同样的事情,从点网应用程序调用 VB6 exe 吗?

如何从 C# 调用 VB6 EXE 函数

如果绝对必须使用 VB6,最好的办法是从 C# 调用 VB6

函数,即使用 COM 导出 VB6 功能,然后在 C# 中使用互操作访问它:

从 .NET DLL 调用 VB6 方法

如果你只想调用一个.exe,你可以使用ShellExec(来自VB)或Process.Start(来自C#)轻松完成。

使用 Process 类。

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "MyApplication.exe";
startInfo.Arguments = "The arguments";
Process.Start(startInfo);