原帖由 abracadabra 于 2009-3-12 13:03 发表
目的:判断是否是笔记本,
如果是笔记本
1,写一个 NB-200903121254 即 "NB"+ - + "当前年月日时分" 到 C:\SYSPREP\SYSPREP.INF 文件里替换 COMPUTERNAME= 后边的字
2,写一个 Windows OEM XP Noterbook R2009 ...
好像是大绯狼写的,隐约吧。
结合一下iniwrite 和regwrite应该就成了。
$objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
$Notebook = $objWMIService.ExecQuery("SELECT * FROM Win32_SystemEnclosure")
If IsObj($Notebook) Then
For $objItem In $Notebook
If $objItem.ChassisTypes(0) = 3 Then
;台式机
endif
If $objItem.ChassisTypes(0) = 10 Then
;笔记本
endif
next
endif
|