DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: p1990526
今日帖子: 15
在线用户: 11
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/8/4 12:11:07
标题:
在lazarus怎样获得 linux arm cup序列号或者硬盘序列号? 浏览:402
加入我的收藏
楼主: 加密软件或者授权需要,想获得硬盘id或Cpu id,这个在delphi里没问题,但这些函数都调用了win的资源,没办法跨平台。
----------------------------------------------
-
作者:
男 lordaeron (Terry) ★☆☆☆☆ -
注册会员
2022/8/4 12:18:37
1楼: https://www.tecmint.com/check-linux-cpu-information/
https://www.cyberciti.biz/faq/linux-getting-scsi-ide-harddisk-information/

這種事, 和lazarus 無關, lazarus 是一個FPC 的 IDE和framework。
和FPC 也無直接關係, 它只是一個compiler.
這種系統面的東西,只要是linux  就是上面的link。
不高興,可以打開對應的COMMAND 的SOURCE 去看。
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/8/4 12:51:37
2楼: @lordaeron (Terry)大师,我还没那个功力,不会用lazarus调用linux sdk获得hard id。
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/8/5 11:22:15
3楼: 已经能够获取Kylin v10 arm 飞腾电脑的网卡id号,这个也可以加密软件的。
----------------------------------------------
-
作者:
男 qq81709989 (QQ81709989) ▲▲△△△ -
注册会员
2022/8/5 11:34:06
3楼: Linux下获取CPUID、硬盘序列号与 MAC地址.doc
https://download.csdn.net/download/m0_52957036/14078348?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~baidujs~default-0-14078348-download-2877130.dl_default&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~baidujs~default-0.pc_relevant_download_whitelistv1&dest=https%3A%2F%2Fdownload.csdn.net%2Fdownload%2Fm0_52957036%2F14078348&spm=1003.2020.3001.6616.3
----------------------------------------------
《Delphi Web 前端开发教程》:https://www.taishanlaofu.com/
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/8/5 11:56:23
4楼: 这个又不是lazarus代码,没分也下载不了,估计是用命令行获取ID,没什么用。
----------------------------------------------
-
作者:
男 lordaeron (Terry) ★☆☆☆☆ -
注册会员
2022/8/5 14:32:33
5楼: 用COMMAND 取得, 沒有用?
寫類DRIVER, 你又不會。
所以是? 心酸?
就跟拿LOCAL 所有IP 一樣,
用COMMAND 對所有的UNIX 系統, 就是正路。
其它的,都是自以為高手的所為。
一則你COMMAND 都下不了的,就表示你根本權限不到。
二則UNIX 也不是你AP 層想如何就如何的。

高手就要用這個:
https://www.kernel.org/doc/html/latest/hwmon/hwmon-kernel-api.html
----------------------------------------------
-
作者:
男 xiaomajia52 (sun小马) ▲▲△△△ -
注册会员
2022/8/12 17:39:48
6楼: 你想知道的一切都在/dev下面,先弄明白Linux的基本架构,有一句话常说,Linux下一切皆为文件,你需要的那些信息,只需要open read close,就可以了,比如进程信息就是在/proc/进程号/maps,启动参数就是/proc/进程号/cmdline
而cpu,可能就是/dev/processor,具体名字忘记了,请自行查阅
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/8/13 10:13:03
7楼: RunCommand('dmidecode -t 4',outstr);这个需要root权限无法获取cpu id。
RunCommand('ifconfig',outstr)这个可以获取网卡Mac,但返回的字符串与网卡型号和linux 版本有关。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行250毫秒 RSS