【发布时间】:2009-10-16 16:31:59
【问题描述】:
我使用 ServiceBase 帮助器在 C# 中编写了一个 Windows 服务。在其执行期间,会调用外部本地 DLL 中的一些过程。令人讨厌的是,这些程序以不受控制的方式写入标准输出和/或标准错误,因为没有为此 DLL 提供源。
是否可以将这些输出从 C# 服务重定向到日志文件?
【问题讨论】:
-
是否将 DLL 作为进程启动?还是只是引用 DLL?
-
您不能将 DLL 作为进程启动。这是一个常见问题。
标签: c# .net windows-services stdout stderr