Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このようにasp.netmvc3から.exeファイルを実行しようとしていますProcess.Start(@"C:\HLDS\hlds.exe");が、hlds.exeが開いてすぐにクラッシュします。
Process.Start(@"C:\HLDS\hlds.exe");
自分で開けても問題ありません(ダブルクリック)
誰か助けてもらえますか?
このコードを試していただけますか? プログラムが作業ディレクトリに存在するデータ/ファイルを必要としている可能性があります。 この場合、ProcessStartInfoクラスを使用してWorkingDirectoryを指定できます。
ProcessStartInfo pi = new ProcessStartInfo("hlds.exe"); pi.WorkingDirectory = @"C:\HLDS"; Precess.Start(pi);