Problème avec EnumPrinterDrivers

Hello



Quand je tente d’énumérer les pilotes d’imprimantes installés sur différents serveurs au sein d’une ferme (ou non) en utilisant EnumPrinterDrivers (http://msdn2.microsoft.com/en-us/library/ms535713.aspx), cela marche nickel pour la machine locale ou la machine distante à condition qu’elle ait au moins une imprimante partagée…sinon ça échoue lamentablement avec une erreur 1722 (RPC not available)



Je me suis rapidement tourné vers l’objet MFCOM MetaFrameServer.PrinterDrivers mais je me demandais si vous n’aviez pas déjà vu ce souci qqpart…

Non dsl, je le fait toujours en local :-X

Pas mieux, mfapi/mfcom :-X

Et en WMI :

http://www.computerperformance.co.uk/vbscript/wmi_printer.htm

je suis très rapidement passé en mfcom… mais c’est nul que l’API Win32 demande une imprimante partagée…



merci quand même…



PS : j’aurais besoin dans un futur très proche de beta testeurs pour la v2.0 du DefaultPrnFlags tool (fermes de 40 et plus serveurs)