0
A
回答
1
假設您有一個實時用戶模式調試會話(不是堆棧轉儲),您可以使用.call
函數從WinDbg調用任意函數。
但是我認爲,這是限制在您的程序中的功能,並且不會與SDK功能一起工作,因爲您只有公用(剝離)PDB文件可用於這些。你將不得不work around that limitation with some tricks。
或者,您可以使用類似於WinDbg的SDbgExt擴展名,它允許您通過手動指定調用約定和其他所需信息來調用沒有符號的任意函數。谷歌的下載鏈接,我找不到穩定的鏈接到這裏。
無論如何,一旦完成了所有設置,您就可以使用SetVolumeMountPoint
函數來更改分配給您的卷的驅動器號。如果您還不知道感興趣量的GUID,則可能還需要FindFirstVolume
和FindNextVolume
函數來枚舉所有這些函數。
聽起來像很多工作給我。說實話,這個問題聽起來像是XY problem。我敢打賭有一個更好的方法來解決它,但是你的問題並沒有給我足夠的細節讓我冒險猜測可能是什麼。
相關問題
- 1. vbscript更改驅動器號
- 2. 更改工作驅動器
- 3. 是否可以更改Azure臨時存儲驅動器的驅動器號?
- 4. 使用Python查找驅動器號(Windows)
- 5. 更改多個快捷方式的驅動器號
- 6. 驅動器號更改 - 重新註冊VirtualBox虛擬機的VDI
- 7. 下一個可用的驅動器號後C:驅動器
- 8. 更改tempDB驅動器SQL Server 2008 R2
- 9. 爲什麼process.chdir()更改驅動器?
- 10. 的Java的ProcessBuilder更改驅動器
- 11. .NET Framework 4.0安裝,更改驅動器
- 12. 如何使用Powershell更改驅動器標籤?
- 13. Path.GetTempFileName() - 我可以更改它以使用共享驅動器嗎?
- 14. 如何使用python os更改驅動器?
- 15. 如何使用Powershell查找新插入的USB驅動器的驅動器號?
- 16. WinDbg - 殺死KMDF驅動程序?
- 17. 我們可以更改驅動器/可移動驅動器權限級別嗎?
- 18. 如何使用WinDbg調試驅動程序
- 19. 驅動器號與DevicePath
- 20. 驅動器號在C#
- 21. BAT更改分配的驅動器號,將驅動器的內容複製到C:然後關閉程序C:
- 22. 更改驅動連接
- 23. PowerShell提示用戶驅動器號
- 24. 驅動器號與FileSystemObject的用法 - VBScript
- 25. Python檢測USB驅動器,然後分配驅動器號?
- 26. 從驅動器盤符獲取驅動器型號
- 27. windbg和符號
- 28. 對apache使用動態驅動器號別名
- 29. 列出驅動器號和文件系統不是$ null的驅動器號
- 30. 如何從命令提示符或Windows中的powershell更改驅動器號
我強烈反對兩個密切的選民,這個問題是脫離主題,因爲它是關於「通用計算軟件」。 [常問問題]非常清楚,關於程序員在這裏專門使用的工具,WinDbg絕對有資格。然而,其他近距離選民對這個問題有一點不完整。如果你有更多關於你已經嘗試過的信息,以及爲什麼你認爲你需要這樣做,我會很樂意投我的票來重新打開它。 –