C# 不在windows服务应用程序C中使用CutePDF writer生成PDF文档#

C# 不在windows服务应用程序C中使用CutePDF writer生成PDF文档#,c#,pdf,windows-services,C#,Pdf,Windows Services,我使用windows窗体应用程序中的CutePDF Writer printer将文本文件转换为PDF文档。它的工作与预期的一样,但与我在c#windows服务应用程序中用于将文本文件转换为PDF文件的代码块相同。在执行代码和生成任何PDF文档时,我没有遇到任何异常 我为CutePDF writer创建了以下注册表项设置 设置显示模式: HKEY\ U当前\用户\软件\ CutePDF编写器\绕过SAVEAS (0=假脱机后显示另存为对话框,1=不显示另存为对话框。) (此值的类型为REG_SZ

我使用windows窗体应用程序中的CutePDF Writer printer将文本文件转换为PDF文档。它的工作与预期的一样,但与我在c#windows服务应用程序中用于将文本文件转换为PDF文件的代码块相同。在执行代码和生成任何PDF文档时,我没有遇到任何异常

我为CutePDF writer创建了以下注册表项设置

设置显示模式:

HKEY\ U当前\用户\软件\ CutePDF编写器\绕过SAVEAS (0=假脱机后显示另存为对话框,1=不显示另存为对话框。) (此值的类型为REG_SZ,而不是REG_DWORD)

设置文件名:

HKEY\ U当前\用户\软件\ CutePDF编写器\输出文件 (使用上面的键设置PDF的输出文件。完整路径名
(例如d:\your folder\your file.pdf)是必需的。)

不熟悉CutePDF Writer-但是:服务运行的用户是谁

为了澄清这一点:如果服务作为LocalService运行,则注册表项HKEY_CURRENT_USER与登录用户的注册表项HKEY_CURRENT_USER不同


如果是这种情况,请尝试HKEY_用户\S-1-5-19,而不是HKEY_当前用户。

应该是一条评论,有25个代表,您现在应该知道了。。。可能最好是复制它并将其作为评论,然后删除此答案。如果您有一个解决方案,请取消删除并编辑它。@JeremyThompson“可能最好复制它并将其作为注释”给人的印象是,您(拥有50k代表)不知道只有拥有50个或更多代表才能这样做。