我嘗試了在 Google 中找到的代碼,但沒有任何效果,而且在大多數情況下它甚至無法編譯(缺少單元、未宣告的資料型別等)。我終于找到了一些看起來完整但顯示“句柄無效”錯誤的東西: http ://rsdn.org/article/delphi/SMART.xml 您可以從這里下載檔案: http ://rsdn.org/article/ delphi/smart/smart.zip
問題在于功能function OpenSMART(DrvNum:Byte): THandle;
hSMARTIOCTL:=CreateFile(PChar('\\.\PhysicalDrive' inttostr(DrvNum)),GENERIC_READ or GENERIC_WRITE,FILE_SHARE_READ or FILE_SHARE_WRITE,nil,OPEN_EXISTING,0,0);
result:= hSMARTIOCTL;
我該如何解決它或在哪里可以找到作業示例?
我使用 Delphi 7 Pro 和 Delphi 10.3。
uj5u.com熱心網友回復:
好的,它需要以管理員身份運行。然后它就可以作業了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424535.html
下一篇:針對常量整數集的案例陳述?
