设置卷的驱动器号或另一个卷上的目录
#Include <WinAPIEx.au3>
_WinAPI_SetVolumeMountPoint ( $sPath, $GUID )
$sPath | 卷的用户模式路径. 这可能是一个驱动器号 (例如, X:\),或另一个卷目录(例如, Y:\MountX). |
$GUID | 卷的 GUID 路径.此字符串必须形如 "\\?\Volume{GUID}\",其中 GUID 是卷 GUID 标识,\\?\ 是分析关闭的路径,并作为路径的一部分被忽略. |
成功: | 返回 1. |
失败: | 返回 0,并设置@error标志为非 0 值. |
在MSDN中搜索
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global Const $sPath = @ScriptDir & '\Mount\'
Global $GUID = _WinAPI_GetVolumeNameForVolumeMountPoint(@HomeDrive & '\')
DirCreate($sPath)
_WinAPI_SetVolumeMountPoint($sPath, $GUID)
MsgBox(0, '', 'The drive (' & StringUpper(@HomeDrive) & ') has been associated with "' & $sPath & '".')
_WinAPI_DeleteVolumeMountPoint($sPath)
;DirRemove($sPath)