好吧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