首页
用VB取得系统信息技巧
作者不详摘自网上收集人气

假如我们想要用VB6.0 取得系统信息,可以通过VB6.0的sysinfo控件和Windows API函数来实现。
  一、用sysinfo控件获得操作系统版本

  要用sysinfo控件,必需在部件引用中选择Microsoft Sysinfo Control复选框。程序

  代码如下:

  Private Sub Command1_ Click()
 Dim MsgEnd As String
 Select Case SysInfo1.OSPlatform
 Case 0
  MsgEnd="Unidentified"
 Case 1
  MsgEnd="Windows 95, ver."&CStr(SysInfo1.OSVersion)
 Case 2
  MsgEnd="Windows NT, ver."&CStr(SysInfo1.OSVersion)
  End Select
  MsgBox "System:" & MsgEnd
 End Select
 MsgBox "System: "& MsgEnd
End Sub

  二、用Windows的Getsysteminfo函数获得CPU型号

  窗体的声明代码:

  Private Type system-info
 dwoemid As Long
 dwpagesize As Long
 ipminimumapplicationaddress As Long
 lpmaximumapplicationaddress As Long
 dwactiveprocessormask As Long
 dwnumberofprocessors As Long
 dwallocationgranularity As Long
 dwreserved As Long
End Type
Private Declare Sub GetSystemInfo Lib "kernel32"
(IpSystemInfo As system-info)

  程序代码:

  Private Sub Command2_ Click()
 Dim sys As system-info
 GetSystemInfo sys
 Pring "CPU类型:";sys.dwprocessortype
 Pring "no.processors:";sys.dwnumberofprocessors
End Sub

  三、用Windows的Getdrivetype函数获得驱动器类型

  窗体的声明代码:

  Option Explicit
Const drive removable=2
Const drive fixed=3
Const drive remote = 4
Const drive cdrom=5
Const drive ramdisk=6
Private Declare Function GetDriveType Lib "kernel32"
Alias "GetDriveTypeA" (ByVal nDrive As String) As Long

  程序代码:

  Private Sub Command3_ Click()
Dim i, drv, d$
For i=0 to 25
d$=Chr$(i+65)& ":"
drv=GetDriveType(d$)
Select Case drv
 Case drive removable
  Print "drive" & d$ & "is removable."
 Case drive fixed
  Print "drive" & d$ & "is fixed."
 Case drive remote
  Print "drive" & d$ & "is remote."
 Case drivt cdrom
  Print "drive" & d$ & "is cd-rome."
 Case drive ramdisk
  Print "drive" & d$ & "is ramdisk."
 Case Else
  End Select
  Next i
End Sub

若创建一个标准工程,在窗体放置三个命令按纽:commandl, command2, command3。用鼠标点击按纽,即可实现上述功能。


  • 元旦短信
  • 联想5G网络空间,快来注册哟。
  • 我好忙,命好苦
  • 重新注册所有DLL的DOS命令。
  • 收到QTICK通过支付宝转帐的50元。
  • ICP干事也不看清楚,我的备案号竟有两个。
  • 好像近些日子是《保密法》颁布M年来着
  • 价格游戏中厂家实在太高-减量不加价
  • 奥运会也闭了幕了,没看两场。
  • 从别人身上才能“看到”自己的缺点。

  • Google
     
    白日造梦-天天造梦三湘时空-免费提供各种软件下载!电脑爱好者梦幻岛经典游戏站网站名称:黑客基地 
简介:全球最大中文黑客资讯站 
游戏开发人的家园您的位置
    Powered by:JDCMS Edited by:Mu
    Copyright 2007,白日造梦©
    本站网址: http://www.daydreaming.com.cn

    备案序号:新ICP备07001658号