一个命令行搞定硬件信息

命令提示下:cpu信息
wmic cpu get name^,extclock^,cpustatus^,description/value
显示器型号及分辨率
wmic desktopmonitor get name^,screenwidth^,screenheight^,pnpdeviceid/value
硬盘信息
wmic diskdrive get model^,interfacetype^,size^,totalsectors^,partitions/value
声卡
wmic sounddev get name^,deviceid/value
主板
wmic baseboard get manufacturer^,product^,version^,serianumber/value
另:查看cpu id方法:wmic cpu get ProcessorId

这个可用于matlab程序查询cpu id之后绑定硬件用~

编译命令:

mcc -e denglu xuehao%虽然有2个fig但,编译后只有一个exe文件。(文件下载)

denglu.m 按钮回调函数:

 

function pushbutton1_Callback(hObject, eventdata, handles)
global data
global CPUID
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
data=str2num(get(handles.mima,'string'));
yingjian
function yingjian
global CPUID
global data
[~, CPUID] = system('wmic cpu get ProcessorId');
CPUID=regexprep(CPUID, 'ProcessorId|\s', '');
if strcmp(CPUID,'178BFBFF00100F62')%178BFBFF00100F62,CPUID
mima
else
warndlg('运行环境错误!')
end
function mima
global data
global CPUID
if isempty(data)||data~=123456%预设密码
warndlg('密码错误!','警告');
else
set(gcf,'visible','off');
xuehao%功能主程序
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值