我在Azure辅助角色上运行客户端应用程序时遇到问题。
要以编程方式运行它,我尝试使用System.Diagnostic.Process()和CreateProcessWithLogonW()以及CreateProcessAsUser()并始终出现以下错误日志的错误:
Faulting application SumatraPDF.exe, version 2.1.1.0, time stamp 0x50671ddb,
faulting module USER32.dll, version 6.0.6002.18541, time stamp 0x4ec3e39f,
exception code 0xc0000142, fault offset 0x0006f52f, process id 0x84c,
application start time 0x01cdaec9ec56418e.
有没有办法以编程方式运行托管在辅助角色上的客户端应用程序?如果我远程进入VM并使用本地命令提示符运行应用程序,它将运行且没有错误。
答案 0 :(得分:0)
尝试从提升的Task中运行相同的操作。我发现在工作者角色生命周期和任务期间使用Process.Start创建的进程的性能存在显着差异。它在您的响应中看起来也像是GDI问题,因此可能值得共享您的ProcessInfo。