請問如何在linux中讀取硬碟的序號呢?

看板Programming作者時間18年前 (2006/08/14 10:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
為了保護開發的軟體, 希望一套軟體只能在一個硬碟上面執行, 因此會去讀取硬碟獨一無二的序號, 若是正確, 方可執行. 在win32系統下, 執行上應該是沒有問題, 但是在linux則碰到 下面的問題: 1. google上面有看到, hdparm 可以用來查詢目前硬碟的資料, 請問C 語言中, 可不可能直接呼叫此指令, 並且傳回執行結果? 2. hdparm 一定要在root權限下才可以使用, 但軟體使用者, 未必會有root權限, 請問要如何能讓一班使用者讀取到硬牒序號? 3. 是否有別的方式, 或是程式碼, 可以讓一班使用者讀取到 硬碟的序號呢? 謝謝.... -- ☆ [Origin:椰林風情] [From: 61-216-179-20.dynamic.hinet] [Login: **] [Post: 3]
文章代碼(AID): #14tzbU00 (Programming)
文章代碼(AID): #14tzbU00 (Programming)