delphi 取cpu号

从网上找的取cpu号 在d7中测试通过了 push,move,pop 。。。有点难

现在的水平我也就只能拿来主义了

/// <summary>
/// 取cpu号
/// </summary>
/// <returns></returns>
function TForm1.GetCPUID: string;
var
_eax, _ebx, _ecx, _edx: Longword;
s, s1, s2: string;
begin
asm
push eax
push ebx
push ecx
push edx
mov eax,1
db $0F,$A2
mov _eax,eax
mov _ebx,ebx
mov _ecx,ecx
mov _edx,edx
pop edx
pop ecx
pop ebx
pop eax
end;
s := IntToHex(_eax, 8);
s1 := IntToHex(_edx, 8);
s2 := IntToHex(_ecx, 8);
result := s + s1 + s2;
end;

时间: 2024-08-01 21:00:44

delphi 取cpu号的相关文章

Delphi cxGrid加行号

1 procedure SetRowNumber(var ASender: TcxGridTableView; AViewInfo: TcxCustomGridIndicatorItemViewInfo; 2 var ACanvas: TcxCanvas; var ADone: boolean); 3 4 uses cxLookAndFeelPainters; 5 6 procedure SetRowNumber(var ASender: TcxGridTableView; AViewInfo:

Delphi取UTC时间秒

Delphi取UTC时间秒 自格林威治标准时间1970年1月1日00:00:00 至现在经过多少秒数时间模块Uses   DateUtils;当前时间:中国是 +8时区,换成UTC 就要减掉8小时showMessage(inttostr(DateTimeToUnix(now())-28800)); 参考: http://www.cnblogs.com/MaxWoods/p/3531440.html Delphi取UTC时间秒

爬虫---爬取公众号内容

前面写都是抓取一些网站上的数据,今天工作提前完成了,闲来无事写一篇如何抓取公众号数据. 爬取公众号 常见的爬取公众号有3种方法 1.通过抓包获取公众号数据(app端) 2.通过抓包获取公众号数据(PC端) 3.通过搜狗搜索公众号(目前只能显示前10篇文章) 今天写的是通过抓取PC端数据获取公众号内容. 抓取思路 1.选择需要抓取的公众号链接 通过PC端微信选择需要抓取的公众号 2.分析公众号数据格式 通过fiddler查看请求信息 发现我们请求的地址为:https://mp.weixin.qq.

python-爬虫:取qq号中各分组成员信息存入数据库,并将qq头像下载保存到文件夹,图片命名为qq号(实例3)

import requestsimport pymongoimport requestsimport os class QqGroup:#三个接口url 获取 qq组号 获取每组成员信息 获取qq头像下载地址 group_url = "https://qun.qq.com/cgi-bin/qun_mgr/get_group_list" member_url = "https://qun.qq.com/cgi-bin/qun_mgr/search_group_members&q

delphi 取整函数

***********使用前要先Uses Math*************1.Round(四舍六入五留双) 功能说明:对一个实数进行四舍五入.(按照银行家算法) 例:var    i, j: Integer;begin    i := Round(1.5); // i等于2    j := Round(2.5); // j等于2end; 在Delphi中使用Round函数得到的答案有时与我们所预期的会不太一样:采用的是四舍六入五留双.即当舍或入位大于或小于五时按四舍五入来处理 ,而当舍或入位等

ASM 取CPU序列号 / CPUID

获取CPU序列号我知道大概有两种方式一种为ASM另一种为WMI 如果要好点的话肯定是首选汇编了.没什么好解释的哇 不过今天 我们只在C#.C++.E三种语言上内嵌汇编实现获取CPUID的办法 首先我们先看看下面各种语言代码运行后的效果图. 上面是C#嵌入汇编运行后获取到的CPUID 我们在看看易语言上的 上面是E语言嵌入汇编后运行的结果 两者输出的值是相同. 可以证明嵌入的汇编运行上没有问题. 上面是C++嵌入汇编后运行的结果 两者输出的值是相同. #include "stdafx.h"

Delphi 读取CPU Id

在网上找了很久,终于找了一段能读出正确CPU ID 的代码,以下代码经过Delphi7测试 procedure TForm1.Button1Click(Sender: TObject); var _eax, _ebx, _ecx, _edx: Longword; s, s1, s2,result: string; begin asm push eax push ebx push ecx push edx mov eax,1 db $0F,$A2 mov _eax,eax mov _ebx,ebx

Delphi 取外网IP

近日偶要做个程序,需要获得外网IP,偶去网上找相关资料,发现都不尽如人意,有的只能获得本地网卡的IP,有的通过httpget控件获取IP,还有甚者做个asp再调用偶是个懒人,而且上面提到的方法,不是获取不了就是速度太慢或者是太麻烦,无意中发现有个系统提供的API,利用它能够获取适配器信息,其中就包括外网IP,下面把代码给大家,重点处我做了注释. 注意: 程序必须运行在直接拨号联网的用户,不适用于内网用户.//常量定义ConstMAX_HOSTNAME_LEN               = 12

Delphi Edit输入+号(加号),不允许显示输入符号,清空Edit,显示事件

procedure TForm1.RichEdit1KeyPress(Sender: TObject; var Key: Char);begin  if key='+' then  begin    form2.ShowModal;    key:=#0;   //关键此步骤  end;end;