Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 142453|回复: 855

制作U盘密钥盘

  [复制链接]
发表于 2008-9-18 22:30 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2011-10-14 21:34 编辑 <br /><br /><P><FONT style="BACKGROUND-COLOR: #ffff00" color=#ff0000 size=4>因为U盘的物理序列号是唯一的,利用U盘做密钥盘,经常应用在一些商用应用程序中,达到保密和保护知识产权的目的. 在Excel平台上开发的系统也可以利用U盘的序列号进行加密.</FONT></P>
<P>以下附件中的代码,在VBE中的视图中打开本地窗口,按F8单步执行,通过窗口变量可看到你的U盘的物理序列号,修改代码中的序列号后,再去掉代码 <FONT color=#ff0000>‘ </FONT><STRONG><FONT color=#ff0000>ThisWorkbook.Close False</FONT></STRONG><FONT color=#000000>前面的注释符 </FONT><FONT color=#ff0000>‘&nbsp; </FONT></P>
<P>[hide] </P>
<P>以下附件中的代码,在VBE中的视图中打开本地窗口,按F8单步执行,通过窗口变量可看到你的U盘的物理序列号,修改代码中的序列号后,再去掉代码 <FONT color=#ff0000>‘ </FONT><STRONG><FONT color=#ff0000>ThisWorkbook.Close False</FONT></STRONG><FONT color=#000000>前面的注释符 </FONT><FONT color=#ff0000>‘&nbsp; </FONT></P>
<P>Private Sub Workbook_Open()<BR>&nbsp; Dim objWMIService As Object<BR>&nbsp; Dim colItems As Object<BR>&nbsp; Dim objitem As Object<BR>&nbsp; Dim a, b, c, d, e, U_Dist<BR>&nbsp; Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")<BR>&nbsp; Set colItems = objWMIService.ExecQuery("Select * From Win32_USBHub")<BR>&nbsp; For Each objitem In colItems<BR>&nbsp;&nbsp;&nbsp; a = objitem.DeviceID<BR>&nbsp;&nbsp;&nbsp; If a Like "*VID*" Then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b = Split(a, "\")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c = Split(b(UBound(b) - 1), "&amp;")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d = Split(c(UBound(c) - 1), "_")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e = Split(c(UBound(c)), "_")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; U_Dist = d(UBound(d)) + e(UBound(e)) + b(UBound(b))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If U_Dist = "1307016300000000000027" Then Exit Sub&nbsp; 'U盘物理序列号<BR>&nbsp;&nbsp;&nbsp; End If<BR>&nbsp; Next<BR>&nbsp; MsgBox "找不到正确U盘,系统将退出!"<BR>&nbsp; ' <FONT color=#ff0000><STRONG>ThisWorkbook.Close False</STRONG></FONT><BR>End Sub</P>
<P></P>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2008-9-18 22:33 | 显示全部楼层
回复

使用道具 举报

发表于 2008-9-18 22:50 | 显示全部楼层
回复

使用道具 举报

发表于 2008-9-18 23:12 | 显示全部楼层

值得一看!
回复

使用道具 举报

发表于 2008-9-18 23:14 | 显示全部楼层

<p>赞你一下</p>
回复

使用道具 举报

发表于 2008-9-18 23:15 | 显示全部楼层

<p>还得研究研究,不太懂!</p>
回复

使用道具 举报

发表于 2008-9-18 23:18 | 显示全部楼层

<p><img alt="" src="http://www.excelpx.com/Skins/default/topicface/face9.gif"/><img alt="" src="http://www.excelpx.com/Skins/default/topicface/face9.gif"/></p>
回复

使用道具 举报

发表于 2008-9-18 23:35 | 显示全部楼层

[em01]
回复

使用道具 举报

发表于 2008-9-18 23:37 | 显示全部楼层

值得一看!<br/>
回复

使用道具 举报

发表于 2008-9-18 23:39 | 显示全部楼层

什么东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-30 14:01 , Processed in 0.467485 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表