Process.StartInfo运行资源文件

时间:2012-07-18 23:28:34

标签: c# process.start

我正在尝试使用Process.StartInfo()来启动(使用提升的权限)我构建的exe文件。 我尝试了以下几点:
1.将.exe文件添加为嵌入资源。
2.使用嵌入式文件,如下所示:

Assembly _assembly;
Stream _fileStream;
_assembly = Assembly.GetExecutingAssembly();
_fileStream = _assembly.GetManifestResourceStream("projectNamespace.filename.exe")

3.从_filestream创建一个新文件,然后运行它。

但是我不允许创建静态文件类型的实例。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

将要运行的文件添加到项目中。右键单击该文件,并在解决方案资源管理器中将“构建操作”设置为“内容”。