有没有可能从用C++编写的应用程序中启动一个C#.Net(2.0)应用程序?
谢谢。
编辑: 很酷 - 所以我只需要知道应用程序在哪里:
LPTSTR szCmdline = _tcsdup(TEXT("C:\\Program Files\\MyApp -L -S"));
CreateProcess(NULL, szCmdline, /* ... */);
您可以使用CreateProcess或ShellExecute API来启动任何EXE (包括C#.Net)。
是的 - 例如使用 system
函数或者CreateProcess
\ CreateProcessW
\ CreateProcessA
[如果您使用*nix + mono则可以使用fork
+ exex
]