Ouvre l'objet bureau spécifié
#include <WinAPISys.au3>
_WinAPI_OpenDesktop ( $sName [, $iAccess = 0 [, $iFlags = 0 [, $bInherit = False]]] )
$sName | Le nom du bureau à ouvrir. Les noms de bureau sont insensibles à la casse. Ce bureau doit appartenir à la station window actuelle. |
$iAccess | [optionnel] L'accès au bureau. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes: $DESKTOP_ALL_ACCESS $DESKTOP_CREATEMENU $DESKTOP_CREATEWINDOW $DESKTOP_ENUMERATE $DESKTOP_HOOKCONTROL $DESKTOP_JOURNALPLAYBACK $DESKTOP_JOURNALRECORD $DESKTOP_READOBJECTS $DESKTOP_SWITCHDESKTOP $DESKTOP_WRITEOBJECTS |
$iFlags | [optionnel] Les flags optionnels. Peut être égal à zéro ou à la valeur suivante: $DF_ALLOWOTHERACCOUNTHOOK |
$bInherit | [optionnel] Spécifie si le handle peut être hérité par un processus, les valeurs valides sont: True - Les processus créés par ce processus héritent du handle. False - Les processus n'héritent pas de ce handle (par défaut). |
Succès: | Retourne le handle sur le bureau ouvert. |
Échec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur. |
Lorsque vous avez fini d'utiliser le bureau, appelez la fonction _WinAPI_CloseDesktop() pour le fermer.
Consultez OpenDesktop dans la librairie MSDN.