例如,我有這樣的代碼:如何將一些bat文件添加到我的項目中,以便在硬盤上不再需要它們?
Process proc = new Process();
proc.EnableRaisingEvents = true;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.FileName = "dxdiag.bat";
proc.StartInfo.CreateNoWindow = true;
proc.Start();
proc.WaitForExit();
proc.Close();
我做了一個測試,如果我刪除我的項目\ debug目錄IM上線得到一個異常文件dxdiag.bat:
proc.Start();
那該文件未找到。 一旦文件在\ debug目錄中就可以工作。
我想將dxdiag.bat文件添加到我的項目中,所以如果我發送給別人我的程序,他將能夠運行我的程序,並且該進程將從程序運行dxdiag.bat它自我,所以我一個人發送該程序將不需要bat文件在他自己的硬盤上。
在Shell文件之前將字符串寫入帶有BAT擴展名的文本文件。然後在炮擊後刪除bat文件。 –