我有一個在Windows上運行的EXE(內置.Net)。當它運行時,它會從服務器獲得另一個EXE並在相同的進程下執行。 使用Process.Start我可以在下載後執行服務器EXE,但會啓動一個新的進程,並且需要額外的步驟來下載駐留在服務器上的EXE。但我想要一個更好的解決方案。在調用EXE的同一進程下執行另一個EXE
0
A
回答
1
如果下載的可執行文件是.NET應用程序,請參見AppDomain.ExecuteAssembly。
- 請勿使用第二個應用程序域。只需使用AppDomain.Current.ExecuteAssembly。
- 在啓動第二個應用程序之前,不要調用任何WinForm函數。例如,不要創建任何窗口。
如果您需要創建窗口,請在執行的應用程序運行後通過將事件處理程序附加到Application.Idle事件來創建它們。當應用程序加載並啓動WinForms消息循環時,將引發此事件。在這裏,您可以創建窗口或通過Form.OpenForms訪問應用程序的窗口。
相關問題
- 1. 如何調試在另一個進程(2.exe)下運行的進程(1.exe)?
- 2. 從另一個exe運行exe
- 3. Vista不允許一個.exe調用另一個.exe
- 4. 在遠程PC執行一個EXE - C++
- 5. 如何使用另一個.exe打包調用.exe(帶參數)?
- 6. 從EXE EXE執行EXE
- 7. 如何用C++創建一個進程來執行exe?
- 8. 在另一個exe中包含一個exe
- 9. 執行一個命令行.exe文件
- 10. 如何將一個.exe連接到C++中的另一個.exe
- 11. 執行一個exe和讀取的OutputStream
- 12. 如何運行一個EXE文件依賴於另一個EXE文件運行
- 13. 執行從Java一個EXE和獲取從EXE
- 14. 從另一個EXE C#運行exe文件,並關閉它
- 15. 從EXE發送命令行到另一個EXE
- 16. 從另一個exe文件運行exe文件
- 17. php-從php執行一個exe文件
- 18. 從.EXE創建一個.EXE
- 19. 使用Lua運行另一個二進制/ exe文件?
- 20. 對另一個文件夾中的文件執行.exe文件
- 21. 調用外部函數(從一個exe到另一個)
- 22. 在不同文件夾中執行一個exe文件
- 23. 下載一個exe文件並運行
- 24. 只能調用一次exe的過程
- 25. 在wwwroot下發布的asp.net執行exe
- 26. postmessage在一個exe
- 27. 從Process.Start執行.exe文件時包含(另一個)文件
- 28. Exe文件遠程執行
- 29. 從另一個exe文件打開一個exe文件編碼在vb
- 30. 調用另一個使用Properties.Settings.Default的exe文件的方法
是另一個.exe也是一個.net程序或是一個本機可執行文件? – DaVinci 2010-10-27 14:23:30