我想用控制台应用程序构建一个Mater-Slave结构。
在根目录中,我有我的主应用程序。应用程序启动后,它将启动位于根目录的子目录中的从属。
到目前为止没有问题。真正的问题是所有应用程序都像它们位于根目录中一样启动。所以我得到了根目录中奴隶应用程序的所有文件,而奴隶目录中没有文件。
以某种方式可以启动应用程序(最好使用Process类或类似的应用程序),就像在Windows资源管理器中双击一样吗?
答案 0 :(得分:0)
您可以设置ProcessStartInfo
的{{3}}属性来设置基目录。
ProcessStartInfo startInfo = new ProcessStartInfo("SomeApplication.exe");
startInfo.WorkingDirectory = "C:\SomeOtherDirectory";
Process.Start(startInfo);