【发布时间】:2015-04-27 20:22:21
【问题描述】:
我有一个使用 COM 自动化 Word 的应用程序。即使用户未登录,它也需要运行。我在 Windows 7 上通过使其作为计划任务运行来实现这一点,该任务在启动时运行并且不需要用户登录。我还必须使用“hack”,在“C:/Windows/SysWow64/config/systemprofile”中添加“Desktop”文件夹。
我在 Windows Server 2012 中尝试过同样的方法,但它不起作用。我可以在任务计划程序中看到应用程序正在启动 Word 实例。但是,它随后似乎“挂起”并且没有任何反应。我想也许 Word 的不可见实例正在显示一条错误消息,导致整个事情挂起,因为我无法关闭该消息。
是否有其他人无法让 COM 在 Windows 服务器上运行?有没有办法显示隐藏的 Word 实例以查看是否显示错误对话框?或者任何其他诊断问题所在的方法?
我知道理想情况下,我们应该有一个无需使用 COM 就可以创建 word 文档的应用,但目前这不是一个选项。
【问题讨论】:
标签: windows ms-word automation windows-server-2008 server