window service程序中的word automation问题??
由于项目中要用到word自动化,我编写了一个程序,用到了word自动化的功能。
我把它编成一个winForm程序,程序正常,能够在后台自动产生word文件。
但把它写成window service程序后,word自动化时有问题。
我配置了word的DCOM设置,
运行--dcomcnfg --microsoft word--安全:我都加上了everyone的权限。
运行--dcomcnfg --microsoft word--标识:如果我选交互用户。就不会出现以上错误,但问题是如果是这样就必须要求服务器是已经登录的,如果没有登录,运行我写的window service会出现找不到用户名和密码的错误。
我想选特定的用户运行,并且填上了administror用户和密码,就会出现错误。
查看应用程序日志,发现以下两个错误:
Rejected Safe Mode action : Microsoft Office Word
Faulting application winword.exe, version 11.0.6568.0, stamp 42e178a5, faulting module mso.dll, version 11.0.6568.0, stamp 42e18ef6, debug? 0, fault address 0x0003446c.
因为我的程序要求在服务器启动后没有登录的情况下也要运行,所以我只能用这个选项。
不知有没有遇到个这个问题的朋友,请指点一下原因。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?