【发布时间】:2012-02-10 00:17:28
【问题描述】:
我开发的一个 WinForms 程序在作为交互式用户运行时打印效果很好并且符合预期。使用相同的帐户但作为计划任务,该过程将正确运行,但它以不正确的字体打印部分输出。
该程序是一个标签打印机,可以打印更新的定价标签。它有一个任务计划程序调用的选项 (-s),它不显示 GUI,但会进行更新和打印。通过 run 作为交互式用户执行此操作可以正常工作(即使用正确的字体)。
关于这里发生了什么的任何线索?未正确打印的字体是非标准系统字体。
这在服务器上运行,我认为这可能是由于打印机重定向,但我进行了控制台登录,它作为控制台上的交互式进程运行良好,就像它通过远程桌面进行交互一样。
【问题讨论】:
-
将某事作为计划任务运行并不意味着它没有在交互模式下运行。