以下是引用gvntw在2008-9-6 14:59:00的发言:请试试: Sub dd() 1: Set fs = CreateObject("Scripting.FileSystemObject") DrivesCount = fs.drives.Count Set d = fs.GetDrive(Chr(65 + DrivesCount)) ' 因为没有B盘,所以用65+ dt = d.DriveType If dt > 1 Then MsgBox "没有U盘,请插入U盘再试" GoTo 1 End If s = d.SerialNumber 'U盘SerialNumber If s=…… Then…… End Sub
Set d = fs.GetDrive(Chr(65 + DrivesCount)) ' 因为没有B盘,所以用65+ 我办公室的台式机有软驱A:没软驱B:,加55可以,在我的笔记本电脑上要加66才行。 31楼的代码对判断U盘还需要改进。遇到解决不了的问题只有请gvntw版主解决了,需要说明的是,利用U盘做密钥盘的想法是源于gvntw版主在自杀文件(http://club.excelhome.net/viewthread.php?tid=350992&px=0)中的代码,谢谢gvntw版主。 能否做成轻松制作密钥盘的程序,点一下按钮,U盘序列号和程序一起就写入到被加密的Excel文件。一键搞定! 期待中! 7楼和14楼应该是没有问题的。
[此贴子已经被作者于2008-9-7 16:58:29编辑过] |