CreateRemoteThread做什麼來實際創建遠程線程?CreateRemoteThread如何在幕後工作?
1
A
回答
1
它調用NtCreateThreadEx,這是一個內核調用。
2
在內核中,最低級別的線程創建函數實際上只是創建一個線程對象,將其連接到進程並使其可運行。 CreateThread和CreateRemoteThread實際上是相同的API並且工作方式相同,唯一的區別是CreateThread只允許您在當前進程中創建線程,而CreateRemoteThread允許您指定進程來創建線程。
This意味着CreateThread幾乎與CreateRemoteThread(GetCurrentProcess(),...)相同
相關問題
- 1. JQuery的.click()如何在幕後工作?
- 2. CGPoint變量如何在幕後工作?
- 3. 顫振 - 它在幕後如何工作?
- 4. LINQ中的OrderBy如何工作(幕後)?
- 5. 負載和性能測試工具如何在幕後工作?
- 6. 如何瞭解jQuery選擇器如何在幕後工作?
- 7. HtmlHelper.AnonymousObjectToHtmlAttributes如何在幕後工作? (方法調用本身)
- 8. 流星的反應如何在幕後工作?
- 9. 如何例外在C#中工作(幕後)
- 10. Nullable <T>類型如何在幕後工作?
- 11. 增強綁定是如何在幕後工作的?
- 12. 有關軌道如何在幕後工作的好解釋?
- 13. SQL參數化:這是如何在幕後工作的?
- 14. android xml屬性android:onClick =「...」如何在幕後工作?
- 15. 如何讓屏幕在cygwin中工作
- 16. CreateRemoteThread失敗ERROR_NOT_ENOUGH_MEMORY
- 17. 如何在啓動屏幕顯示時在後臺設置一些工作
- 18. android屏幕座標如何工作?
- 19. Javascript的URL()構造函數如何在幕後工作(getter/setter怪異)
- 20. 如何使:在鉻和IE工作後?
- 21. mysql如何在後端工作
- 22. DataMan iPhone App如何在後臺工作
- 23. 後增量如何在c中工作?
- 24. 代表如何工作(在後臺)?
- 25. 後叉工作後COW如何?
- 26. GUID幕後製作
- 27. 後臺bean作用域如何工作?
- 28. 從CreateRemoteThread運行DllImport命令
- 29. Android應用在屏幕旋轉後停止工作
- 30. 研究並理解Google AdSense在幕後的工作方式