2

我在 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.

有没有办法以编程方式运行托管在 Worker Role 上的客户端应用程序?如果我远程进入虚拟机并使用本地命令提示符运行应用程序,它运行时不会出现错误。

4

1 回答 1

0

尝试从提升的任务中运行相同的操作。我已经看到在工作角色生命周期和任务期间使用 Process.Start 创建的流程的性能存在显着差异。在您的回复中,它看起来也像是一个 GDI 问题,因此可能值得分享您的 ProcessInfo。

于 2012-10-28T08:55:41.997 回答