Bonjour,
je développe une solution qui doit imprimer des documents pdf présents dans un dossier.
Pour celà, j'ai développé un service windows qui scrute un répertoire et qui lance un exécutable si des fichiers sont présents dans le dossier.
Cet exécutable liste les fichiers présents dans le dossier puis les envoie à l'imprimante configurée avec la commande lanceAppliAssociée avec le verbe "print".
Mon soucis est que lorsque l'exécutable est lancé depuis le service, les documents ne s'impriment pas et j'ai le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Le document n'a pas été ouvert car il n'y a pas d'application correctement associée.
Par contre, lorsque je lance l'appli directement,les documents sont bien imprimés par l'imprimante choisie dans une 2ème appli qui me permet de configurer le tout.

Est-ce que vous savez pourquoi il y a une différence d'exécution entre une appli lancée depuis un service et une appli lancée directement?

Mon appli est lancée avec la commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
LanceAppli(CheminCompletDeMonAppli,exeActif,exeBloquant)
Je vous remercie.