看板Programming
标 题Re: 请问如何在linux中读取硬碟的序号呢?
发信站山寨资讯站 (Mon Aug 14 10:28:02 2006)
转信站ptt!ctu-reader!news.nctu!BanditNest-BBS
※ 引述《[email protected] (好人可以装酷吗)》之铭言:
> 为了保护开发的软体, 希望一套软体只能在一个硬碟上面执行,
> 因此会去读取硬碟独一无二的序号, 若是正确, 方可执行.
> 在win32系统下, 执行上应该是没有问题, 但是在linux则碰到
> 下面的问题:
> 1. google上面有看到, hdparm 可以用来查询目前硬碟的资料,
> 请问C 语言中, 可不可能直接呼叫此指令, 并且传回执行结果?
> 2. hdparm 一定要在root权限下才可以使用, 但软体使用者,
> 未必会有root权限, 请问要如何能让一班使用者读取到硬牒序号?
> 3. 是否有别的方式, 或是程式码, 可以让一班使用者读取到
> 硬碟的序号呢?
> 谢谢....
写个 license server, 请使用者端叫 root 装,
ap 就跟 license server 要资料。
--
※ Origin: 土匪.山寨 <bbs.techarea.org / poorman.twbbs.org>
◆ From: gateway.lionic.com