Associe un volume � une lettre de lecteur ou � un r�pertoire sur un autre volume
#include <WinAPIFiles.au3>
_WinAPI_SetVolumeMountPoint ( $sFilePath, $sGUID )
$sFilePath | Le chemin mode utilisateur � associer avec le volume. Cela peut �tre une lettre de lecteur (par exemple, X:\) ou un r�pertoire sur un autre volume ( par exemple, Y:\MountX). |
$sGUID | Le chemin du GUID du volume. Cette cha�ne doit �tre de la forme "\\?\Volume{GUID}\" o� GUID est le GUID qui identifie le volume. Le chemin \\?\ est coup� pour l'analyse et est une partie ignor�e du chemin. |
Succ�s: | Retourne True |
�chec: | Retourne False |
C'est une erreur d'associer un volume avec un r�pertoire qui a tous les fichiers ou sous-r�pertoires en lui. Cette erreur se produit pour les r�pertoires System et Hidden ainsi que d'autres r�pertoires, et elle se produit pour les fichiers System et Hidden.
Consultez SetVolumeMountPoint dans la librairie MSDN.
#include <MsgBoxConstants.au3> #include <WinAPIFiles.au3> Local Const $sPath = @TempDir & '\Mount\' Local $sGUID = _WinAPI_GetVolumeNameForVolumeMountPoint(@HomeDrive & '\') DirCreate($sPath) _WinAPI_SetVolumeMountPoint($sPath, $sGUID) MsgBox($MB_SYSTEMMODAL, '', 'Le lecteur (' & StringUpper(@HomeDrive) & ') a �t� associ� � "' & $sPath & '".') _WinAPI_DeleteVolumeMountPoint($sPath) DirRemove($sPath)