|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 85 ![]() |
Bonjour,
J'avais sous XP un batch me permettant d'installer un driver pour une imprimante Postscript qui fonctionnait bien. Je cherche à effectuer la même chose sous Vista, sans réussite. J'ai modifié mon fichier .inf afin qu'il soit compatible avec Vista, le problème reste dans l'appel de ce fichier. Si j'installe l'imprimante à la main (ce que je ne souhaite pas), en pointant le fichier .inf, tout fonctionne correctement. Voici le contenu de mon fichier batch: Code :
Le script que j'exécutais sous XP était quant à lui le suivant: Code :
RUNDLL32 PRINTUI.DLL,PrintUIEntry /if /b "myPSprinter" /f myPrinter.inf /r "File:" /m "my PS Printer" /w /q |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
il ne pourrait pas y avoir un rapport avec l'UAC qui bloquerait l'installation de ton driver sûrement non signé?
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 85 ![]() |
Je ne pense pas qu'il s'agisse d'un problème lié à l'UAC. En effet, si c'était le cas, Vista me demanderait de multiples confirmations mais ne devrait pas provoquer d'erreur... De plus, lorsque j'installe le pilote d'imprimante manuellement, je dois confirmer mon action plusieurs fois mais au final l'installation s'effectue, même si le pilote n'est effectivement pas signé...
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Louis-Guillaume MORANDConsultant @ Microsoft Inscription : mars 2003 Messages : 10 713 ![]() |
justement nan. parce qu'en le faisant via une dll, api, ce que tu veux, ca suppose aucune intervention humaine et c'est pour ca que ca le bloque. quand tu fais un batch c'est justement pour ne pas à avoir à etre devant le pc et a cliquer sur tel ou tel bouton que ce soit une system form ou une fenetre UAC.
Le systeme est régi par un certain nombre de regles Si driver non signé => je bloque si manuel, je demande l'avis de l'utilisateur si automatique, je vais surement pas installer le driver ca me semble logique car le comportement opposé permettrait à tout virus de faire ce qu'il veut
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 85 ![]() |
Ok, admettons. Mais sous XP le driver n'est pas signé non plus et un message informant que le pilote n'a pas été certifié par Microsoft nous informe que continuer l'installation risque d'endommager l'ordinateur. Un message de confirmation intervient donc, même en utilisant un batch pour lancer l'installation.
Je vais tout de même essayer de désactiver l'UAC pour voir s'il y a du mieux. D'autres idées sinon? |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 85 ![]() |
L'UAC est déasactivé, j'obtiens malheureusement toujours le même message...
J'ai placé les fichiers en accès public ici si jamais tu veux essayer sur ton poste: https://projectpoint.buzzsaw.com/hur...ter.rar?public |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com