Un problème récent est apparu sur mon poste.
Il semblerait que cela soit la mise à jour Windows (1709) qui en soit la cause.
Auparavant mes scripts contenant la fonction _IECreate() fonctionnaient sans problème.
Aujourd'hui j'obtiens l'erreur IE.au3 T3.0-2 Error from function _IECreate, (Browser Object Creation Failed)
Code : Tout sélectionner
#include <IE.au3>
_IECreate('google.com')
Si je lance l'éditeur avec les droits d'admin cela fonctionne, si j'utilise un #RequireAdmin également.
Désactiver l'UAC ne change rien et le mode protégé n'est pas actif pour les sites internet.
Cependant avoir les droits d'admin pose d'autres soucis, une connexion Citrix ne fonctionne pas (anecdotique) mais surtout, je n'arrive pas à créer un objet Outlook :
Code : Tout sélectionner
Global $g_oOL = ObjCreate("Outlook.Application")
Global $g_oOLEvents = ObjEvent($g_oOL, "Outlook_")
If IsObj($g_oOL) = 0 Then Exit MsgBox($MB_SYSTEMMODAL + $MB_ICONERROR, $g_eTitleApp, "Erreur")
Du coup pour l'instant je ne peux pas créer un script qui utilise à la fois un objet IE et un objet Outlook.
J'aimerais comprendre pourquoi :
- il est désormais nécessaire d'avoir les droits d'admin pour créer un objet IE
- être admin empêche de créer un objet Outlook