[..] Multiples petites questions
Posté : jeu. 28 mai 2009 16:08
Bonjour,
Après une belle expérience AutoIt bien enrichissante, je me retourne vers vous tout de même pour le paufinement de mon script.
Alors voila :
1 - J'ai trouvé un message de "Tiem" qui montre comment un script peut s'auto relancer en ADMIN
Mais malheureusement cela ne marche pas et je ne sais pas pourquoi. Si je crée un script qui fait JUSTE le "RunAs" par contre ça marche bien. Sinon avec la méthode ci-dessus, il me demande quel utilisateur doit faire l'exécution.
Mais cette idée me plait bien et j'aimerais l'utiliser pour faire plus propre ...
2 - J'ai fait un "_BlockInputEx" pour Souris ET clavier grâce à l'UDF "BlockInputEx.au3" mais
2a - Un bon vieux "CTRL+ALT+SUPPR" est le seul qui marche encore ... Puis-je le bloquer aussi ?
2b - Je souhaite prévoir une solution spéciale "en cas de pépin" pour débloquer les inputs, je pense créer un raccourci clavier spécial (par exemple ALT+F12) et l'exclure de "_BlockInputEx" vu que c'est possible afin que lorsqu'il soit détecté, je quitte le programme. Est-ce fesable ?
3 - J'ai essayé d'utiliser l'UDF "NetCC.au3" pour parcourir la liste des connections réseaux existantes (LAN et WAN) et vérifier leur état (connecté ou non). Mais je n'arrive pas à le faire, je sais pas comment parcourir le résultat de "_NetCCGetList" même malgré les exemples ... Une idée svp ?
4 - J'ai trouvé de quoi me connecter à Active Directory, mais existe t'il un UDF pour OpenLDAP ?
5 - Coté GUI, je souhaite raffraichir l'affichage d'une fenetre dans une boucle. J'ai fait donc un GUISetState(@SW_SHOW, $hGui) sachant que $hGui est ma fenetre, mais cela ne marche pas ...
Je précise que le fond de ma fenetre est peint avec GDI+.
Désolé d'avoir regroupé ici, si besoin d'éclater 1 sujet par point, je le ferai sans soucis.
Merci d'avance pour votre aide.
Après une belle expérience AutoIt bien enrichissante, je me retourne vers vous tout de même pour le paufinement de mon script.
Alors voila :
1 - J'ai trouvé un message de "Tiem" qui montre comment un script peut s'auto relancer en ADMIN
Code : Tout sélectionner
Local $sUserName = "Administrateur"
Local $sPassword = "P@ssw0rd"
If not IsAdmin() Then
RunAs($sUserName, @ComputerName, $sPassword, 0, @ScriptFullPath, @ScriptDir)
Exit
EndIf
; La suite du code comme si on est Admin.Mais cette idée me plait bien et j'aimerais l'utiliser pour faire plus propre ...
2 - J'ai fait un "_BlockInputEx" pour Souris ET clavier grâce à l'UDF "BlockInputEx.au3" mais
2a - Un bon vieux "CTRL+ALT+SUPPR" est le seul qui marche encore ... Puis-je le bloquer aussi ?
2b - Je souhaite prévoir une solution spéciale "en cas de pépin" pour débloquer les inputs, je pense créer un raccourci clavier spécial (par exemple ALT+F12) et l'exclure de "_BlockInputEx" vu que c'est possible afin que lorsqu'il soit détecté, je quitte le programme. Est-ce fesable ?
3 - J'ai essayé d'utiliser l'UDF "NetCC.au3" pour parcourir la liste des connections réseaux existantes (LAN et WAN) et vérifier leur état (connecté ou non). Mais je n'arrive pas à le faire, je sais pas comment parcourir le résultat de "_NetCCGetList" même malgré les exemples ... Une idée svp ?
4 - J'ai trouvé de quoi me connecter à Active Directory, mais existe t'il un UDF pour OpenLDAP ?
5 - Coté GUI, je souhaite raffraichir l'affichage d'une fenetre dans une boucle. J'ai fait donc un GUISetState(@SW_SHOW, $hGui) sachant que $hGui est ma fenetre, mais cela ne marche pas ...
Je précise que le fond de ma fenetre est peint avec GDI+.
Désolé d'avoir regroupé ici, si besoin d'éclater 1 sujet par point, je le ferai sans soucis.
Merci d'avance pour votre aide.