windows-services相关内容

工作进程服务中的事件日志未发布到Azure Application Insight

我正在将工作服务构建为Windows服务。我使用EventLog来记录日志。我还想添加ApplicationInsights来记录事件。我遵循这篇文章https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service,使用Nuget安装SDK,并按要求设置所有内容。这是我的program.cs配置。 public s ..

如何在计算机(WINDOWS)启动时打开本地MySQL连接?

我正在尝试在Ffltter中创建使用MySQL作为本地数据库的独立桌面应用程序。 我的问题是,当我需要从应用程序使用数据库时,我需要打开MySQL命令行客户端并输入密码以启动服务(或打开连接)。 简而言之,每当我打开桌面应用程序时,MySQL都应该可以使用了。如何实现此目标? 我已尝试starting mysql as windows service。这是我应该遵循的答案吗? ..

WTSGetActiveConsoleSessionId返回系统会话

我有一个曾经发生过的问题,但我仍然不知道如何修复它。我有一个windows服务,当服务运行时,它首先需要模拟登录的用户(活动用户)来加载保存在用户的应用程序数据文件夹中的一些路径和设置。每次新用户登录windows时,我使用的代码都能很好地工作,除了一次服务错误地模拟了系统会话,而不是Actie会话。正如我所说,这种情况只发生过一次,但我真的不知道为什么。 这是我检查活动会话的方式以及模拟是 ..
发布时间:2022-02-26 12:11:01 C/C++开发

sc.exe如何设置Windows服务的描述?

我正在使用sc.exe命令安装C#Windows服务。 C:WindowsSystem32> sc.exe Create "TestService1" binPath= "C:Program Files (x86)TestTestService1" DisplayName= "TestWindowsService1" 它创建了服务。我可以开始这项服务了。我能够使用sc.exe命令创建的许 ..
发布时间:2022-02-26 12:09:09 C#/.NET

Wix Service Installer 有时无法安装或启动

有时当我运行我的安装程序(使用 wix 构建)时,它无法安装或启动服务.但问题并不总是出现,所以大部分时间它都有效,但有时它会失败.到目前为止,我的解决方案是: 按重试按钮重试. 通过关闭安装程序并再次打开来重试. 通过关闭安装程序和 Windows 文件资源管理器并重新打开两者来重试. 断开外部驱动器并重新连接并重试安装程序. 但我正在寻找如何永久解决它.因为我想有一个可靠的安 ..
发布时间:2022-01-23 17:29:37 C#/.NET

在 WIX 中强行终止 windows 服务

我有 Windows 服务,它将作为 wix 安装的一部分安装.问题是,当前服务正在生产中,并且由于服务 OnStop 方法中的一些编写不当的代码,它没有响应停止. 所以下次当用户尝试安装升级版本时,安装将失败,因为当 wix 尝试停止服务时服务永远不会停止. 有什么方法可以让我知道 wix 是否需要太多时间来卸载,如果我收到通知,我可以终止该进程? 另外,有什么方法可以根据产品 ..
发布时间:2022-01-23 17:11:02 C#/.NET

用于用户定义服务安装的 Wix 安装程序替换 INSTSRV 和 SRVANY

我使用 Visual Studio C# Express 创建了一个可执行的 MyService.exe.Express 版本中没有创建服务的选项.过去,这是使用 INSTSRV 和 SRVANY 作为用户定义的服务手动安装的,如 MSDN 文章中所述'如何创建用户定义的服务' 是否可以为此文件创建一个 wix 3.5 安装程序 不需要目标计算机上存在 SRVANY.exe 和 INS ..
发布时间:2022-01-23 16:55:37 其他开发

“自动"vs“自动(延迟启动)"

安装 Windows 服务时,有两个选项可用于在 Windows 启动时自动启动 Windows 服务.一种是自动,另一种是自动(延迟启动).这两者具体有什么区别? 例如,如果您使用 wixtoolset 创建安装程序,则 ServiceConfig 元素具有 DelayedAutoStart 属性.这将如何影响在启动时启动服务时会发生什么? WiX 文档:ServiceConfig ..
发布时间:2022-01-23 16:52:25 其他开发

Windows 8 中 Windows 服务上的 Debugger.Launch()

在我安装完 Windows 8 之后,像这样的完全合法的声明不再起作用了: #if 调试调试器.Launch();#万一 服务开始忽略那件事.是的,我正在以调试模式构建项目. 如果我将其更改为 Debugger.Break() - 服务会失败,但仍然没有用于附加调试器的对话框. 解决方案 Debugger.Launch 将使用可视 GUI 启动应用程序.默认情况下,服务不与桌面交 ..
发布时间:2022-01-21 14:25:50 其他开发

更新:在 Windows 登录屏幕上与用户交互

@UPDATE: 对于在这个问题上寻求建议的任何人都可以... 到目前为止,我发现最好的方法是为自己下载一份 pGina 和 2k/XP 修改 GINA,对于 vista/win7,您将需要创建自定义登录凭据(pGina 具有与 Vista/Win7 架构交互的工具/示例). 确认一下——这似乎是 Novell 对 Vista/Win7 所做的,而不是替换 GINA 的传统方法( ..
发布时间:2022-01-20 19:15:38 其他开发

在 VB6 中与 WCF Windows 服务通信?

我有一个 VB6 应用程序,我想与我编写的导入安全证书的 WCF Windows 服务进行通信.服务中唯一的函数采用两个字符串参数.然而,我在让这两个程序进行通信时遇到了很多困难. 在 VB.NET 中,这很简单,只需像引用 Web 服务一样引用服务即可.然而,在 VB6 中,它并不是看起来那么简单.搜索似乎只能找到如何在 VB6 中编写 Windows 服务的示例. 有人知道这是怎么 ..
发布时间:2022-01-20 18:52:43 其他开发

JavaExe 和 Java 应用程序作为与桌面交互的 Windows 系统服务

请求: 这是我所在地区的 Java 开发人员面临的一个非常常见的问题.我真的被困了很多天.搜索并尝试了很多,阅读文档.阅读所有与 JavaExe 相关的 stackoverflow 问题.请仅在您以前做过类似的事情并有全面答案的情况下回复.我会非常感谢社区! 塞纳里奥: 我正在使用 JavaExe 将应用程序作为 系统服务 在桌面 交互式 功能中运行.确切地说,我有一个捕获桌面屏 ..

为什么 RequestAdditionalTime() 方法在 Vista/7 中重新启动时不起作用?

我一直在对我用 C# .Net 3.5 编写的 Windows 服务进行一些广泛的测试.当我重新启动或关闭计算机时,我无法让 Windows 给我足够的时间让我的服务正常关闭,即使我正在调用 RequestAdditionalTime() 方法,该方法应该更新 SCM 并保持我的服务运行.但是,如果我手动停止服务,我的代码可以正常工作.在决定在 Windows Xp 中测试代码后,我主要在 Win ..
发布时间:2022-01-18 11:33:45 C#/.NET