windows-services相关内容

GUI和windows服务通信

我知道从 Vista 开始,C# 无法将 UI 表单直接挂接到 Windows 服务.这是在 Microsoft 网站上声明的. 我在这方面的问题是:“从 UI 到服务的最佳通信模式是什么?" 我听说过远程处理、Web 服务和直接 TCP.还有其他方法吗?它们与前面提到的方法相比如何?实施起来有多复杂? 我的应用程序用于 Intranet,而不是 Internet.Microso ..
发布时间:2021-12-13 10:31:51 C#/.NET

如何延迟关闭并在窗口服务中运行进程

我必须在windows关闭时运行一个进程,即一个应用程序,有什么方法可以延迟windows关闭并在windows服务中运行应用程序... protected override void OnShutdown(){//在此处添加您的保存代码//在此处添加您的保存代码StreamWriter str = new StreamWriter("D:\\Log.txt", true);str.WriteL ..
发布时间:2021-12-08 14:02:46 C#/.NET

从服务启动用户会话中的进程

在 Windows Vista/7/2008/2008R2 中,是否有可能从服务启动用户会话中的进程?具体来说,本地会话将是最有用的. 我读过的所有内容似乎都说这是不可能的,但我想在完全放弃之前我应该​​在这里问一下. 我在 VB.NET 中编码,但会接受任何建议. 解决方案 确实有可能.您遇到的主要问题是 Windows 应该被视为终端服务器,而用户会话应该被视为远程会话.您 ..
发布时间:2021-12-06 10:17:55 C#/.NET

Windows 服务如何以编程方式自行重启?

我需要在 .NET 中编写健壮的代码以启用 Windows 服务(服务器 2003)来重新启动.这样做的最佳方法是什么?是否有一些 .NET API 可以做到这一点? 解决方案 将服务设置为失败后重新启动(双击控制面板中的服务并查看这些选项卡 - 我忘记了它的名称).然后,只要您希望服务重新启动,只需调用 Environment.Exit(1)(或任何非零返回),操作系统就会为您重新启动它 ..
发布时间:2021-12-05 19:09:28 C#/.NET

使用windows服务和c#检测USB驱动器的插入和移除

探索制作USB分布式应用程序的可能性 将在插入 U 盘时自动启动并在移除 U 盘时关闭 将使用 .Net 和 C#. 寻找如何使用 C# 解决这个问题的建议? 更新:将此作为服务实现的两种可能的解决方案. - 覆盖 WndProc 或 - 在 ManagementEventWatcher 中使用 WMI 查询 解决方案 您可以使用 WMI,它很简单,而且比 WndPr ..
发布时间:2021-12-05 19:05:28 C#/.NET

如何将 MongoDB 作为 Windows 服务运行?

如何设置 MongoDB 以便它可以作为 Windows 服务运行? 解决方案 我认为如果您使用 --install 命令行开关运行它,它会将其安装为 Windows 服务. mongod --install 可能值得先阅读这个主题尽管.写入相关注册表项时,相对/绝对路径似乎存在一些问题. ..
发布时间:2021-12-05 17:47:37 其他开发

作为服务器进程读取 Excel 文件

我正在尝试寻找一种合适的方法来读取 NT 服务器操作系统上 Excel 文件的内容.我在使用 Excel API 时遇到了很多问题,然后遇到了官方 Microsoft on Office Automation 指出 Excel API 不适合 Excel 自动化.我看到的各种问题与文章中描述的类似. 是否有另一种方法可以让我在服务器(无 UI)上读取 Excel 文件(xls、xlsx、xl ..
发布时间:2021-12-02 22:47:52 C#/.NET

Windows 服务未显示在控制面板下的添加删除程序中

我通过(服务名称:Testing Service)安装了我的 Windows 服务 InstallUtil.exe 存在于 .NET Framework 中(:\Windows\Microsoft.NET\FrameWork64\v4) 在 Windows 7 计算机中. 我可以在服务控制台下看到我的服务. 但是,我去控制面板的程序和功能中手动卸载了相同的服务,我在程序和功能下没 ..
发布时间:2021-12-01 09:05:54 C#/.NET

如何在 .NET 中检索已登录/已连接用户的列表?

场景如下: 您有一个 Windows 服务器,用户可以通过 RDP 远程连接到该服务器.您希望您的程序(作为服务运行)知道当前连接了谁.这可能包括也可能不包括交互式控制台会话. 请注意,这与仅检索当前交互式用户不相同. 我猜有某种对终端服务的 API 访问来获取这些信息? 解决方案 以下是我对这个问题的看法: 使用系统;使用 System.Collections.Gen ..
发布时间:2021-11-30 17:44:07 C#/.NET

CoCreateInstance 不启动或连接到 ATL COM 服务

我有一个 ATL COM 服务 exe (MyService.exe),它编译并运行良好.如果我安装此服务(通过 MyService.exe/Service),它会成功安装到 SCM 中.我可以通过 SCM 启动服务并且它在 LOCALSYSTEM 帐户下运行良好. 当我尝试创建由服务定义的 COM 类的实例时,我的问题出现了.我的测试工具应用程序 (MyServiceTest.exe) 调 ..
发布时间:2021-11-30 14:14:16 C/C++开发

由于以下错误,检索具有 CLSID {XXXX} 的组件的 COM 类工厂失败:80040154

我使用 C#.NET 开发了一个 Windows 服务来生成 PDF 报告.要生成 PDF 文件,我使用了第三方 dll.该应用程序在我的 Windows XP 平台上运行.当我在 Windows Server 2008 64 位版本中部署服务时,出现以下错误: 检索 COM 类工厂带有 CLSID 的组件{46521B1F-0A5B-4871-A4C2-FD5C9276F4C6}由于以下错 ..
发布时间:2021-11-26 14:32:52 C#/.NET

Net5 上的 ServiceProcessInstaller 在哪里?

过去我使用了类 安装程序,ServiceInstaller 和 ServiceProcessInstaller 使我的应用程序可自行安装.我只需要运行 InstallUtil.exe MyApp 即可将该应用程序安装为 Windows 服务. 但我在 DotNet5 上找不到这些类. 它们不会被移植?还有其他方法可以代替它们吗?任何人都可以向我指出一些有关如何实现这一目标的文档吗? ..
发布时间:2021-11-26 11:49:25 C#/.NET

在 Windows 服务启动之间创建依赖关系

我创建了一个设置为自动启动的 Windows 服务.此服务在启动时连接到数据库服务.问题是数据库服务似乎在我的服务之后启动.是否有一种编程方式来定义此依赖项,以便我的服务在数据库服务启动后启动. 我发现这篇文章 http://www.boyce.us/windows/servertipcontent.asp?ID=7 谈到添加一个注册表项来做到这一点.我想知道是否有 C# 方法可以做到这一点 ..
发布时间:2021-11-26 10:55:51 C#/.NET

如何从 .NET 代码向 .NET Windows 服务发送自定义命令?

如以下链接所示,您可以使用 C# 代码停止、启动和“停止,然后启动"服务. http://www.csharp-examples.net/restart-windows-service/ 我已经烘焙了一个实现 OnStart 和 OnStop 的 .NET 服务.但是,我需要实现一个“智能重启"功能,这不仅仅是停止然后启动.如果那样的话,我需要将停机时间保持在几秒钟(但是在这种情况下, ..
发布时间:2021-11-26 10:50:51 C#/.NET

.NET 控制台应用程序作为 Windows 服务

我有控制台应用程序并希望将其作为 Windows 服务运行.VS2010 有项目模板,允许附加控制台项目和构建 Windows 服务.我不想添加单独的服务项目,如果可能的话,将服务代码集成到控制台应用程序中,以将控制台应用程序作为一个项目,如果使用开关从命令行运行,则该项目可以作为控制台应用程序或 Windows 服务运行. 也许有人可以建议可以快速轻松地将 c# 控制台应用程序转换为服务的 ..
发布时间:2021-11-26 10:27:26 C#/.NET

创建用于监视正在运行的 Windows 服务并与之交互的用户界面

我需要在我的服务器上的 Windows 服务中运行一堆可插入的进程,并希望创建一个用户界面,允许我与服务使用的每个插件进行交互. 用户界面和长时间运行的 Windows 服务之间最常用的通信方法是什么?我正在考虑提供一个中间位置,例如数据库,并使用某种消息队列向服务发出命令.你们中有没有人实施过这样的方法,或者其他一些更好的方法?在此过程中您遇到了哪些问题? 解决方案 不要使用远程处 ..
发布时间:2021-11-26 10:15:47 C#/.NET

如何从 Java 应用程序创建 Windows 服务

我刚刚继承了一个需要在 XP 和 vista 上作为服务安装的 Java 应用程序.自从我以任何形式使用 Windows 以来已经有大约 8 年的时间了,而且我从来没有创建过服务,更不用说从 Ja​​va 应用程序之类的东西中创建的了(我有一个应用程序 jar 和一个依赖项 jar - log4j).使其作为服务运行所需的魔法是什么?我有源代码,因此尽管最好避免修改代码,但还是有可能的. 解 ..
发布时间:2021-11-25 12:20:37 Java开发