0
我想使用Process.StartInfo()來啓動(與提升特權)我建立的exe文件。 我嘗試了以下操作:
1.將.exe文件添加爲嵌入式資源。
2.使用嵌入的文件如下:Process.StartInfo運行資源文件
Assembly _assembly;
Stream _fileStream;
_assembly = Assembly.GetExecutingAssembly();
_fileStream = _assembly.GetManifestResourceStream("projectNamespace.filename.exe")
3.Build從_filestream一個新的文件,並運行它。
但我不允許創建靜態文件類型的實例。
有沒有更好的方法來做到這一點?
請發佈代碼#3。另外,你是否需要嵌入EXE?你可以把它放在同一個文件夾中並以這種方式運行嗎?似乎有點容易。 – zimdanen 2012-07-19 00:29:08
文件f =新文件(_filestream);我想嵌入它,以使部署更簡單。不希望人們意外刪除文件等 – arhud 2012-07-19 04:20:53