Impression depuis un service Win2000 [C, C++] - C++ - Programmation
Marsh Posté le 04-12-2002 à 10:11:52
maestun a écrit a écrit : Bonjour, Y'a t-il des droits particuliers à positionner dans le registre pour que les impressions se lancent (sur une imprimante réseau) ? |
Ton problème est sûrement là. Je ne connais pas le programme srvany.exe, mais il y a des chances que ton programme soit lancé en tant que LocalSystem (le compte qui execute quasimment tous les services). Hors ce compte a tous les droits (il me semble) en local, mais n'a sûrement pas le droit d'imprimer sur le réseau ; d'où ton problème.
Je vois trois solutions :
Marsh Posté le 04-12-2002 à 10:21:30
gatorette a écrit a écrit : Ton problème est sûrement là. Je ne connais pas le programme srvany.exe, mais il y a des chances que ton programme soit lancé en tant que LocalSystem (le compte qui execute quasimment tous les services). Hors ce compte a tous les droits (il me semble) en local, mais n'a sûrement pas le droit d'imprimer sur le réseau ; d'où ton problème. Je vois trois solutions :
|
OK, je vais essayer une de ces solutions.
Merci beaucoup !
Marsh Posté le 04-12-2002 à 09:05:23
Bonjour,
J'ai créé un petit exécutable qui tourne en boucle (entre autres) imprime des documents.
Ce prog fonctionne parfaitement lorsque je le lance depuis l'explorer ou une ligne de commande, mais les impressions sont annulées lorsque ce prog est lancé par le service srvany.exe (un util qui permet de tranformer un .exe standard en service Win2K).
Y'a t-il des droits particuliers à positionner dans le registre pour que les impressions se lancent (sur une imprimante réseau) ?
Merci !