1楼的建议有道理,联想的驱动下载的都是需要解压缩后再安装的,故这个目录可自定义,而再安装的驱动,一般可以单独放置在c盘目录下新建一个driver的目录,这样既不用和windows自带的驱动混淆,也可以载C盘备份时一块备份驱动,在恢复系统的时候省去再装驱动的麻烦
大多数的网络客户端软件允许您引用通过使用映射的驱动器号的网络驱动器或使用的语法,即表示法 UNC (通用命名约定)。使用 UNC 表示法要求您知道的服务器和共享名称,虽然一个映射的驱动器号已建立的连接后只需要的驱动器号。有时,可能需要确定给定只有它的映射的驱动器号的服务器的 UNC 路径。本文介绍了用于获取此信息的方法。
分步示例
将驱动器号映射到任何可用的网络共享,并记下分配的盘符。
创建一个新的 Visual Basic 项目。默认情况下,将创建 Form1。
向 Form1 中添加一个命令按钮。
将以下代码粘贴到 Form1 的代码窗口中:
Option Explicit
Private Const RESOURCETYPE_ANY = &H0
Private Const RESOURCE_CONNECTED = &H1
Private Type NETRESOURCE
dwScope As Long
dwType As Long
dwDisplayType As Long
dwUsage As Long
lpLocalName As Long
lpRemoteName As Long
lpComment As Long
lpProvider As Long
End Type
Private Declare Function WNetOpenEnum Lib "mprdll" Alias _
"WNetOpenEnumA" (ByVal dwScope As Long, ByVal dwType As Long, _
ByVal dwUsage As Long, lpNetResource As Any, lphEnum As Long) _
As Long
Private Declare Function WNetEnumResource Lib "mprdll" Alias _
"WNetEnumResourceA" (ByVal hEnum As Long, lpcCount As Long, _
lpBuffer As Any, lpBufferSize As Long) As Long
Private Declare Function WNetCloseEnum Lib "mprdll" ( _
ByVal hEnum As Long) As Long
Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" _
(ByVal lpString As Any) As Long
Private Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" _
(ByVal lpString1 As Any, ByVal lpString2 As Any) As Long
Private Sub Command1_Click()
MsgBox LetterToUNC("F:") ' <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
End Sub
Function LetterToUNC(DriveLetter As String) As String
Dim hEnum As Long
Dim NetInfo(1023) As NETRESOURCE
Dim entries As Long
Dim nStatus As Long
Dim LocalName As String
Dim UNCName As String
Dim i As Long
Dim r As Long
' Begin the enumeration
nStatus = WNetOpenEnum(RESOURCE_CONNECTED, RESOURCETYPE_ANY, _
0&, ByVal 0&, hEnum)
LetterToUNC = "Drive Letter Not Found"
'Check for success from open enum
If ((nStatus = 0) And (hEnum <> 0)) Then
' Set number of entries
entries = 1024
' Enumerate the resource
nStatus = WNetEnumResource(hEnum, entries, NetInfo(0), _
CLng(Len(NetInfo(0))) 1024)
' Check for success
If nStatus = 0 Then
For i = 0 To entries - 1
' Get the local name
LocalName = ""
If NetInfo(i)lpLocalName <> 0 Then
LocalName = Space(lstrlen(NetInfo(i)lpLocalName) + 1)
r = lstrcpy(LocalName, NetInfo(i)lpLocalName)
End If
' Strip null character from end
If Len(LocalName) <> 0 Then
LocalName = Left(LocalName, (Len(LocalName) - 1))
End If
If UCase$(LocalName) = UCase$(DriveLetter) Then
' Get the remote name
UNCName = ""
If NetInfo(i)lpRemoteName <> 0 Then
UNCName = Space(lstrlen(NetInfo(i)lpRemoteName) _
+ 1)
r = lstrcpy(UNCName, NetInfo(i)lpRemoteName)
End If
' Strip null character from end
If Len(UNCName) <> 0 Then
UNCName = Left(UNCName, (Len(UNCName) _
- 1))
End If
' Return the UNC path to drive
LetterToUNC = UNCName
' Exit the loop
Exit For
End If
Next i
End If
End If
' End enumeration
nStatus = WNetCloseEnum(hEnum)
End Function
更改该代码,在单击 Command1 的事件,请参阅步骤 1 创建的驱动器号。
运行此示例。
单击命令按钮。在消息框中显示的映射驱动器的 UNC 路径。
回到顶端 | 提供反馈
属性
文章编号: 192689 - 最后修改: 2004年7月14日 - 修订: 32
这篇文章中的信息适用于:
Microsoft Visual Basic 60 学习版
Microsoft Visual Basic 50 学习版
Microsoft Visual Basic 60 专业版
Microsoft Visual Basic 50 专业版
Microsoft Visual Basic Enterprise Edition for Windows 60
Microsoft Visual Basic 50 企业版
Microsoft Visual Basic Control Creation Edition
Microsoft Visual Basic 40 标准版
Microsoft Visual Basic 40 专业版
Microsoft Visual Basic 40 32-Bit Enterprise Edition
关键字:
kbmt kbhowto KB192689 KbMtzh
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 192689
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
这种情况说明你电脑的系统文件不完整,你需要制定一个光盘的安装包路径就好了,比如你可以下载一个对于的系统镜像,然后加载到虚拟光驱,在出现的时候直接指向虚拟光驱就好了。
这种情况基本上只会出现在精简版系统或者GHOST系统上,所以最快捷有效的办法是全新安装 *** 作系统。
这里
C:\Users\Administrator\AppData\Roaming\DriveTheLife2012\Dtl2012DownLoad
在驱动人生 -> 选项 -> 驱动设置 里可以看到
或者右键已经下载好的驱动,选择“浏览驱动文件”
驱动一般是 ini sys文件,这文件不能直接安装的,
一般要将设备插入到计算机,xp就会提示找到新设备,
提示安装驱动程序,此时在路径中输入那个 ini文件的地址就可以了。
你插了之后没反应,可能是你第一次插时没有驱动,系统将它标示为unknown设备了。
你是问鼠标驱动安装到什么地方去了是么?C:\Windows\system32\DRIVERS\mouclasssys
C:\Windows\system32\DRIVERS\mouhidsys 两个就是驱动文件和所在位置。
以上就是关于联想笔记本电脑装驱动的时候应该选取的路径是什么全部的内容,包括:联想笔记本电脑装驱动的时候应该选取的路径是什么、如何获取从映射的网络共享的驱动器号的 UNC 路径、安装声卡驱动需要找路径怎么找等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)