Excel精英培训网

 找回密码
 注册
hongqiqqq 2014-3-16 12:48
  
向前650809 2014-3-10 20:19
在VB的窗体中写入代码或
DiskID32.DLL 放在 C:\WINDOWS\system32 目录下,可获得硬盘序列号
但放在system32中,别人使用不便
我是想把DISKID32.DLL放在与EXCEL文件的同一夹中,这样方便。但未能实现
向前650809 2014-3-10 15:34
看看回帖,谢谢
向前650809 2014-3-10 10:41
你好,老师
程序运行后,所得序列号为空啊,要改一下VB程序,重新生成DLL文件,还不让。再看看
zjdh 2014-3-10 08:10
当然试过啦,而且很正常。
向前650809 2014-3-9 21:56
老师,试了吗,到这边,不能打开啊,看生成DLL前的VB文件,也打不开啊
向前650809 2014-3-9 20:09
老师,在这个代码上作作文章
Option Explicit
Private Declare Function DiskID32 Lib "DiskID32.DLL" (ByRef DiskModel As Byte, ByRef DiskID As Byte) As Long

Sub huoquzhucema()
Dim DiskModel(31) As Byte, DiskID(31) As Byte, i As Integer, Model As String, ID As String
    If DiskID32(DiskModel(0), DiskID(0)) <> 1 Then
        MsgBox "get diskid32 err"
        Exit Sub
    End If
    For i = 0 To 31
        If Chr(DiskModel(i)) <> Chr(0) Then
            Model = Model & Chr(DiskModel(i))
        End If
        If Chr(DiskID(i)) <> Chr(0) Then
            ID = ID & Chr(DiskID(i))
        End If
    Next
    MsgBox "硬件产生代码为:" + Model
    MsgBox "硬盘序列号为:" + ID

End Sub


使"DiskID32.DLL" 在EXCEL文件所在文件夹中,也能获得相关信息
向前650809 2014-3-9 16:27
别人使用时,如何能把DISKID32.DLL放到system32文件夹中
能不能修改代码,使得让DISKID32.DLL在程序文件夹中,即可查出硬盘序列号。
给指导一下。谢谢
hongqiqqq 2014-1-2 17:41
  
as0810114 2014-1-2 16:44
900最佳可有红包?
冥王 2013-12-28 13:37
  
wszbd 2013-12-27 21:13
看看这个问题:http://www.excelpx.com/thread-316363-1-1.html
1091126096 2013-12-21 18:09
  
007feiren 2013-12-15 12:18
  
hongqiqqq 2013-12-8 07:28
  
向前650809 2013-10-29 14:15
什么解释器,叫什么名称啊
向前650809 2013-10-29 10:47
你好,我看不懂下面的代码,请给解释一下各行的意思
Private Sub TextBox1_Change()
    If Not IsNumeric(TextBox1.Value) And TextBox1.Value <> "" Then
        Application.EnableEvents = False
        MsgBox "你必须输入数字!"
        TextBox1 = ""
        Application.EnableEvents = True
    End If
End Sub

谢谢
向前650809 2013-10-27 17:11
你好,这是你给我的代码
Private Sub TextBox1_Change()
    If Not IsNumeric(TextBox1.Value) And TextBox1.Value <> "" Then
        Application.EnableEvents = False
        MsgBox "你必须输入数字!"
        TextBox1 = ""
        Application.EnableEvents = True
    End If
End Sub
我看不懂,请解释一下各行代码的含义
谢谢
as0810114 2013-9-17 13:09
大神,红包卡有卖的了,该发红包了。
向前650809 2013-9-13 20:22
Application.EnableEvents 是何意

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-6 07:50 , Processed in 0.737751 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部