請幫幫我!我是一個C#程序員。非常有經驗。我想將一個可執行文件注入另一個可執行文件。這樣,如果我打開這個複合文件,第一個文件將被執行,然後執行第二個文件將被執行。我該怎麼做?我想將可執行文件注入其他可執行文件
0
A
回答
0
您應該使用的System.Diagnostics.Process類,例如:
Process SecondApp = Process.start(pathToExeFile);
或者,像
ProcessStartInfo myInfo = new ProcessStartInfo();
myInfo.FileName = pathToExeFile;
myInfo.WorkingDirectory = Path.GetDirectoryName(pathToExeFile);
myInfo.CreateNoWindow = true;
Process SecondProcess = Process.Start(myInfo);
順便說一句,新工藝不會阻止你當前線程。
P.S不要忘記添加
using System.Diagnostics;
+0
你的意思是在一個良好的「新進程」,更技術上'Process.Start'不會阻止當前線程 – niceman
+0
我欣賞你的幫助,但我想注入一個.exe文件在其他類似的病毒注入自己在另一個.exe文件我知道所有這些功能。我不是初學者。 –
相關問題
- 1. 可執行文件是否可以將某些內容返回給其他可執行文件?
- 2. 可執行文件
- 3. 可執行文件
- 4. 在運行時將代碼注入可執行文件
- 5. 從2個其他可執行文件jar創建可執行jar
- 6. IIS可執行文件沒有執行
- 7. 將其他代碼合併到可執行文件(arm-linux)
- 8. 什麼可執行文件啓動了我的可執行文件?
- 9. 如何在其他系統中運行可執行文件jar?
- 10. 如何將資源注入已建立的可執行文件
- 11. 如何在可執行文件完成時將可執行文件的輸出寫入文件?
- 12. 可執行Jar文件FileNotFoundException
- 13. exec可執行文件sed
- 14. 單個可執行文件
- 15. 製作可執行文件
- 16. helink dll可執行文件
- 17. 從Linux可執行文件
- 18. 可執行文件和Django
- 19. 使awk文件可執行
- 20. 檢索可執行文件
- 21. 監控可執行文件
- 22. python可執行文件
- 23. 可執行文件的CDN
- 24. 加密可執行文件
- 25. iPhone可執行文件
- 26. 獲取可執行文件
- 27. 兩個可執行文件
- 28. PowerShell和可執行文件
- 29. 我如何在cpp可執行文件中嵌入licence.licx文件?
- 30. C將文件寫入可執行文件ASCII
爲什麼你不能只從第一個推出第二.exe含有像'的Process.Start()'? – edtheprogrammerguy
您對這些可執行文件中的任何一個都有**源代碼**嗎?或者你是否試圖用C#作爲你的媒介來完成這個「任務」(大概是把文件合併起來,這不是工作方式)? ...或者你想創建一個** THIRD EXECUTABLE **,用C#編寫,啓動第一個應用程序,等待它退出,然後啓動第二個? –
不,我想要一個可執行文件,它是兩個可執行文件的複合文件。我想注入它,就像病毒注入.exe文件一樣。 –