Re: [問題] 讀取實體記憶體內容

作者: loveflames (咕啾咕啾魔法陣)   2014-07-17 14:47:10
※ 引述《immelo (immelo)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: vc++(win7 x64), dev C(win7 x86)
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: 問題(Question):
: 在c++的環境中,有沒有函式是可以直接呼叫使用後即可讀取實體記憶體的?想藉由此方
: 法去讀取一些bios的資訊
: 餵入的資料(Input):
: 預期的正確結果(Expected Output):
: 錯誤結果(Wrong Output):
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: 補充說明(Supplement):
如果沒限環境的話
只是要存取bios資訊
可以考慮架VMware ESXi
perl有提供API
如果是要讀取bios資訊
應該是查HostSystem(太久沒碰不太確定)
類似下面這樣
my $host_view = Vim::find_entity_view(view_type => 'HostSystem');
相關連結
http://pubs.vmware.com/vsphere-51/index.jsp#com.vmware.vsphere.doc/GUID-1B959D6B-41CA-4E23-A7DB-E9165D5A0E80.html
https://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/index.html
作者: WPC001 (好悶, 迷惘~~)   2014-07-18 01:46:00
直接存取記憶體應該是個爛作法, Windows 應該得用WMI...
作者: loveflames (咕啾咕啾魔法陣)   2014-07-18 13:55:00
以前碰過一點點WMI,查表還挺累的

Links booklink

Contact Us: admin [ a t ] ucptt.com