[..] Installer la DLL d'Autoit sur Seven

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
kornetmuse
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 07 juil. 2011 15:00
Status : Hors ligne

[..] Installer la DLL d'Autoit sur Seven

#1

Message par kornetmuse »

Bonjour,

J'ai un programme développé avec Xp qui me permet d'automatiser un certain processus grâce à Autoit.

Ce programme est déployé sur des postes qui ne possèdent pas Autoit.

Avec Xp, le fait d'enregistré la DLL d'autoit suffisait à faire marcher l'application.

Or, depuis que nous sommes passé sur Seven, la dll ne semble plus s'installer.

Si j'installe TOUT AutoIt sur le poste client, mon application fonctionne de nouveau mais j'aimerais éviter de devoir installer tout un package "inutile" pour le Client alors que la seule DLL devrait lui suffire.

Merci pour vos réponses.

Cordialement,

Vincent.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Installer la DLL d'Autoit sur Seven

#2

Message par Tlem »

Vu ce que vous donnez comme explications, je suppose que votre 'application' est un script au3.

Dans ce cas, si vous ne trouvez pas de solution pour 'installer' la DLL de AutoIt, alors copiez seulement l'exécutable AutoIt3.exe dans un endroit reconnu par le path et lier l’extension au3 avec AutoIt3.exe.

Attention aussi aux problèmes d'UAC qui peuvent contrecarrer l'enregistrement et/ou l'utilisation simple par la DLL. ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
kornetmuse
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 07 juil. 2011 15:00
Status : Hors ligne

Re: [..] Installer la DLL d'Autoit sur Seven

#3

Message par kornetmuse »

Bonjour,

je vais donc donner un peu plus de détails ;)

C'est une application .net qui utilise la dll de autoit pour simuler un process.

Lors de l'installation de cette application j'ai un bat qui lance

Regsvr32 /s D:\[.....]\Executable\AutoItX3.dll

Peut-être un changement dans l'enregistrement d'une DLL sous seven, je n'ai pas encore cherché de ce coté là.

Cordialement,

Vincent Crispoul
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Installer la DLL d'Autoit sur Seven

#4

Message par Tlem »

Je pense effectivement que votre batch ne peut fonctionner correctement sous un compte utilisateur normal, car Regsvr32 est une commande système et que votre batch n'a probablement pas les droits pour faire l'enregistrement. ^^

Lancez votre batch par le clic droit puis 'Lancer en tant qu'administrateur'.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
kornetmuse
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 07 juil. 2011 15:00
Status : Hors ligne

Re: [..] Installer la DLL d'Autoit sur Seven

#5

Message par kornetmuse »

Hummmm cette fameuse "sécurité" de contrôle utilisateur -_-

Le problème étant que ce bat est lancé lors d'une installation automatique et doit être transparente pour le Client.

Mais bon la réponse ne se trouve pas sur ce forum ;) je m'en vais chercher de l'information sur le moyen de contourner cela.

Merci,

Cordialement,

Vincent
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Installer la DLL d'Autoit sur Seven

#6

Message par Tlem »

Rien ne vous empêche de faire un script compilé qui effectuera les tâches de votre batch avec les droits d'administrateur (voir sujet récent).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre