Articles of windows services

如何使用C#从Windows服务运行EXE程序?

如何使用C#从Windows服务运行EXE程序? 这是我的代码: System.Diagnostics.Process.Start(@"E:\PROJECT XL\INI SQLLOADER\ConsoleApplication2\ConsoleApplication2\ConsoleApplication2\bin\Debug\ConsoleApplication2.exe"); 当我运行这个服务时,应用程序没有启动。 我的代码有什么问题?

使用WCF作为服务运行的Log4Net

我正在运行一个WCF服务作为Windows服务。 我无法获得log4net做任何实际的日志logging 在什么app.config我应该把我的configuration代码为log4net。 服务主机app.config服务app.config或服务调用的基础方法? -b

需要关于用不可见的WinForm应用程序replaceWindows服务的build议

我需要一个后台应用程序来支持我的客户端应用程序,它应该始终在客户端机器上运行,而不pipe主客户端应用程序是否正在运行。 Windows Service是我的第一select,但是我面对的Windows Service的问题是:通过主客户端应用程序轻松控制Windows服务,向Windows服务发布和安装修补程序,以及在Windows服务无法运行时进行故障排除。 所以,我开始考虑替代Windows服务,并发现Windows窗体应用程序没有可见的forms可以为我做。 这个无形的应用程序应该从系统启动开始,并始终运行,完成Windows服务所要做的所有工作。 但在进一步深入发展之前,我想探讨这种方法的优缺点。 对此方法有何build议/评论?

当没有用户login时显示GUI的Windows服务

是否可以通过Windows 7的login屏幕上的Windows服务显示对话窗口(当没有用户login时)? 我发现这篇文章解释了如何在login的用户桌面上显示一个窗口,但是如何在没有用户login的时候这样做呢? 我正在考虑尝试自动login一个用户,然后在他的桌面上显示窗口,但可以直接在login屏幕上显示它?

在没有Visual Studio的情况下创buildWindows服务

所以使用Visual Studio创build一个Windows服务是相当简单的。 我的问题要深入一些,可以将可执行文件安装为服务,以及如何将服务编写为直接的C应用程序。 我找不到很多这方面的参考,但我假设必须有一些我可以实现的接口,所以我的.exe可以作为服务安装。

带定时器的Windows服务

我用c#.net中的计时器创build了一个windows服务。 它工作正常,而我在Visual Studio中debugging/build立项目,但安装后不执行它的操作。 这背后的原因是什么? 代码: public partial class Service1 : ServiceBase { FileStream fs; StreamWriter m_streamWriter; Timer tm = new Timer(); public Service1() { InitializeComponent(); this.ServiceName = "timerservice"; tm.Interval = 2000; tm.Tick += new EventHandler(PerformOperations); tm.Start(); fs = new FileStream(@"c:\mcWindowsService.txt", FileMode.OpenOrCreate, FileAccess.Write); m_streamWriter = new StreamWriter(fs); m_streamWriter.BaseStream.Seek(0, SeekOrigin.End); } private void PerformOperations(object sener, EventArgs e) […]

与Windows服务运行UI

我打算运行一个启动/监视UI应用程序使用Windows服务(用C#编写),并选中“允许服务与桌面交互”。 这与Windows XP工作正常,但与Windows 7的popup如下所示 当我点击查看消息,然后整个屏幕空白,只有UI显示,如下所示。 有什么办法可以让它在没有显示信息的情况下工作,并且屏幕变得空白。 意见/build议表示赞赏。 问候DEE

在login到Windows之前,如何启动WPF应用程序?

我想在login到Windows之前运行WPF应用程序。 它不应该做任何现有的UI只是调用ApplicationStartup事件 – 它会触发我需要的function。 目前,我正在使用Windows服务与应用程序结合,所以服务在login之前运行。 现在的缺点是,我的应用程序不知道什么服务在做没有投票。 这是一个需求,因为机器可以崩溃并重新启动,但Windows启动后仍然应该运行应用程序。 有什么办法吗?

从.NET Windows服务调用本地DLL失败

我有一个使用DllImport从C#调用的原生dll格式的第三方API。 这个本地DLL取决于正在打开的第三方应用程序。 当我正常运行代码时,API将执行预期的操作并驱动应用程序。 但是,当我作为Windows服务运行相同的代码时,即使在我自己的情况下,API也会返回我在应用程序closures时看到的相同(未logging的)错误代码; 进程资源pipe理器确认本地dll是从应用程序目录正确加载的。 有什么可能导致这个问题,我怎么能解决这个问题?

如何安装同一个windows服务的多个实例

我创build了一个windows系列 它从Webconfiguration文件获取服务的名称。 我使用下面的链接从webconfig获取价值。 http://www.codeproject.com/KB/dotnet/MultipleInstNetWinService.aspx 为了安装我的Windows服务,我只需单击图标并再次安装,我更改configuration文件中的值,并rebulid我的应用程序。 再次我尝试安装,它显示错误,如指定的服务已经存在。 如何安装同一个Windows服务的多个实例? 谢谢,Pooja