1er post pour moi alors merci de votre tolerance
je vous explique ma problématique :
je dois executer un .bat qui se trouve dans un repertoire c:\local
le .bat a pour but d'enregistrer des .dll avec une commande dos de type :
if not exist toto.dll goto next2
echo Enregistrement de toto.dll
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe toto.dll /codebase /registered
:next2
comme cette commande doit etre lancé en admin, j'ai crée avec autoit un exe qui fait un runas de ce .bat
#pragma compile(Icon, C:\Program Files (x86)\AutoIt3\Icons\au3.ico)
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=c:\1spatial\Elyx\bin\Register_elyx.exe
#AutoIt3Wrapper_Res_Language=1036
#AutoIt3Wrapper_Res_requestedExecutionLevel=highestAvailable
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
RunAs ("admin","domain","password",1 , "C:\Local\monbatch.bat")
Le souci est le suivant :
la fenetre dos s'execute bien mais impossible de trouver le fichier toto.dll alors qu'il existe bien dans le repertoire c:\local
avec les droits admin le batch s'execute bien
en faisant un executer en tant que sur le .bat le batch s'execute bien.
Comment faire un runas correcte pour lancer ce batch.
merci pour votre aide


