Ich habe ein Konsolenprogramm in C# geschrieben, das ich zum Senden von Faxen verwende. Wenn ich das Programm in Visual Studio durchtrete, funktioniert es gut. Wenn ich auf das Programm in Windows Explorer doppelklicke, funktioniert es gut. Wenn ich einen geplanten Task Windows einrichten, um das Programm auszuführen, schlägt es damit in dem Ereignisprotokoll fehl.C# -Konsolenprogramm kann kein Fax senden, wenn es als geplante Aufgabe ausgeführt wird
EventType clr20r3, P1 consolefaxtest.exe, P2 1.0.0.0,
P3 48bb146b, P4 consolefaxtest, P5 1.0.0.0, P6 48bb146b,
P7 1, P8 80, P9 system.io.filenotfoundexception,
P10 NIL.
Ich schrieb eine Batchdatei, um das Faxprogramm auszuführen, und es schlägt mit dieser Nachricht fehl.
Unhandled Exception: System.IO.FileNotFoundException: Operation failed.
at FAXCOMEXLib.FaxDocumentClass.ConnectedSubmit(FaxServer pFaxServer)
Kann mir jemand dieses Verhalten erklären?
Das operative Wort in Ihrer Frage ist "Ich". Wenn _I_ durch ... geht, funktioniert es. Wenn _I_ Doppelklick ... es funktioniert. Wenn _Windows_ läuft ... funktioniert es nicht. – bzlm