好吧NativeProcess无法在Windows上运行C#WPF应用程序
我们有一个运行我们的WPF应用程序的Adobe Air(AS3)应用程序。但WPF应用程序无法通过这种方式运行。我在EventViewer
发现以下错误消息:
Faulting application name: Easysoft_MultiTouch_Document.exe, version: 1.0.0.0, time stamp: 0x4f0f2f9e
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdfe0
Exception code: 0xe0434352
Fault offset: 0x000000000000aa7d
Faulting process id: 0xeac
Faulting application start time: 0x01ccd20c9e406d25
Faulting application path: E:\Apps\PDFProgram\Easysoft_MultiTouch_Document.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: dc656dc1-3dff-11e1-8870-00268330b66c
这里是Adobe AIR代码运行WPF应用程序:
// following condition is true
if(NativeProcess.isSupported)
{
var file:File = new File("E:\\Apps\\GalleryProgram\\Easysoft_MultiTouch_Document.exe");
trace(file.name);
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = file;
var process:NativeProcess = new NativeProcess();
process.start(nativeProcessStartupInfo);
//....
}
我又写C#应用程序来运行这个WPF的可执行文件,但它也失败。
如何解决这个问题? WPF应用程序可以通过这种方式运行吗?任何解决方案
在此先感谢...
你能否在正常的启动条件下运行你的WPF应用程序(例如,双击.exe文件)? – 2012-01-13 16:29:38
Adobe可能会阻止此操作。 – Paparazzi 2012-01-13 16:36:15
@BrianDriscoll WPF应用程序通过双击成功运行! – Jalal 2012-01-13 16:38:08