如何从 VB6 调用 dot net exe 并将一些信息传递给它?如果可能,我可以做同样的事情,从 dot net 应用程序调用 VB6 exe 吗?
问问题
2351 次
2 回答
4
如果您绝对必须使用 VB6,最好的办法是从 C# 调用 VB6 函数,即使用 COM 导出您的 VB6 功能,然后使用 C# 中的 Interop 来访问它:
如果您只想调用 .exe,您可以使用ShellExec(来自 VB)或Process.Start(来自 C#)轻松完成。
于 2012-04-24T03:46:27.737 回答
2
使用进程类。
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "MyApplication.exe";
startInfo.Arguments = "The arguments";
Process.Start(startInfo);
于 2012-04-24T03:45:46.247 回答