Ouvre le bureau qui reçoit une entrée de l'utilisateur
#include <WinAPISys.au3>
_WinAPI_OpenInputDesktop ( [$iAccess = 0 [, $iFlags = 0 [, $bInherit = False]]] )
$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. Il 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 du 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 OpenInputDesktop dans la librairie MSDN.