C#进程,无法运行创建映像的exe并将其读回

C#进程,无法运行创建映像的exe并将其读回,c#,process,exe,C#,Process,Exe,我正在尝试从C运行exe# 当我在命令行提示符下运行exe时,它会像预期的那样正常工作,并创建JPEG。但当我尝试C#程序时,在允许该程序通过UAC运行一次后,我看到命令行提示符打开并显示状态。但是输出图像没有生成 有什么我错过的吗 更新 按照Moxplod的建议添加清单之后,我正在检查安全设置。我显示的突出显示框是否需要像其他几个框一样选中绿色? 您可以添加清单条目,这样就不会出现权限错误。如果这是你想要的 <requestedExecutionLevel level="require

我正在尝试从C运行exe#

当我在命令行提示符下运行exe时,它会像预期的那样正常工作,并创建JPEG。但当我尝试C#程序时,在允许该程序通过UAC运行一次后,我看到命令行提示符打开并显示状态。但是输出图像没有生成

有什么我错过的吗

更新 按照Moxplod的建议添加清单之后,我正在检查安全设置。我显示的突出显示框是否需要像其他几个框一样选中绿色?

您可以添加清单条目,这样就不会出现权限错误。如果这是你想要的

 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />


程序是否在当前目录中生成输出图像?因为您正在检查包含可执行文件的目录中的映像,该可执行文件可能与当前目录不同。

程序是否在当前目录中生成输出映像?因为您正在检查包含可执行文件的目录中的映像,该目录可能与当前目录不同。@Alex,路径正确。根本没有生成输出,对此我很确定。@Alex,你说得对,Output.jpg文件是在GUI项目的bin目录中生成的。无论如何,谢谢你。把它作为一个答案,我会标记它。我一直都在做:)我刚刚把上面的行添加到清单中,我猜它仍然不起作用,或者我没有正确地写这些行。再试一次。我是否必须更改上面图像中提到的安全设置?谢谢,需要用户权限。你找到我了,伙计!谢谢你,
 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />