J'ai une methode qui lance un process.
Cela fonctionne parfaitement en winform.
Mais que j'exécute ma fonction dans un webservice ça ne marche pas ...
(le processus doit lancer une impression)
J'ai rajouté ce bloc dans le web.config car je pensais a une histoire de droit mais ca ne change rien
Voici le code que j'essaye de lancé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <authentication mode="Windows"/> <identity impersonate="true" userName="Admin" password="******"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 private void LanceTest() { string sPrinterName = @"\\toto\Lexmark E320"; string sSqrFileName = @"D:\facture.spf"; string sSqrExe = @"C:\Program Files\Hyperion\SQR\ORA\BINW\sqrwp.exe"; //Lancement de l'édition Process oProcessus3 = new Process(); oProcessus3.StartInfo.FileName = sSqrExe; oProcessus3.StartInfo.Arguments = sSqrFileName + " \"-PRINTER:WP:" + sPrinterName + "\""; oProcessus3.StartInfo.UseShellExecute = true; oProcessus3.Start(); oProcessus3.WaitForExit(); }
Est-ce quelqu'un aurait une idée ...
Partager