windows-services相关内容
我正在将工作服务构建为Windows服务。我使用EventLog来记录日志。我还想添加ApplicationInsights来记录事件。我遵循这篇文章https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service,使用Nuget安装SDK,并按要求设置所有内容。这是我的program.cs配置。 public s
..
我正在尝试在Ffltter中创建使用MySQL作为本地数据库的独立桌面应用程序。 我的问题是,当我需要从应用程序使用数据库时,我需要打开MySQL命令行客户端并输入密码以启动服务(或打开连接)。 简而言之,每当我打开桌面应用程序时,MySQL都应该可以使用了。如何实现此目标? 我已尝试starting mysql as windows service。这是我应该遵循的答案吗?
..
我使用Visual Studio2022预览版创建了一个新的ASP.NET Core项目,我正尝试将其作为Windows服务运行。我下载了最新的Microsoft.Extensions.Hosting.WindowsServices包(6.0.0-preview.7.21377.19)。 在线搜索时,函数.UseWindowsService()进入CreateHostBuilder方法。但在
..
我有一个曾经发生过的问题,但我仍然不知道如何修复它。我有一个windows服务,当服务运行时,它首先需要模拟登录的用户(活动用户)来加载保存在用户的应用程序数据文件夹中的一些路径和设置。每次新用户登录windows时,我使用的代码都能很好地工作,除了一次服务错误地模拟了系统会话,而不是Actie会话。正如我所说,这种情况只发生过一次,但我真的不知道为什么。 这是我检查活动会话的方式以及模拟是
..
我正在使用sc.exe命令安装C#Windows服务。 C:WindowsSystem32> sc.exe Create "TestService1" binPath= "C:Program Files (x86)TestTestService1" DisplayName= "TestWindowsService1" 它创建了服务。我可以开始这项服务了。我能够使用sc.exe命令创建的许
..
我正在尝试使用 InstallUtil.exe 安装服务,但通过 Process.Start 调用.代码如下: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath);System.Diagnostics.Process.Start (startInfo); 其中 m_strInstall
..
有时当我运行我的安装程序(使用 wix 构建)时,它无法安装或启动服务.但问题并不总是出现,所以大部分时间它都有效,但有时它会失败.到目前为止,我的解决方案是: 按重试按钮重试. 通过关闭安装程序并再次打开来重试. 通过关闭安装程序和 Windows 文件资源管理器并重新打开两者来重试. 断开外部驱动器并重新连接并重试安装程序. 但我正在寻找如何永久解决它.因为我想有一个可靠的安
..
..
我正在创建一个 MSI 包,用于使用 WiX v3.8 安装和启动 Windows 服务.代码如下:
..
我们在我们的 msi WIX 安装程序中安装了一个 Windows 服务.在升级过程中,我们只是尝试重新启动服务,而不是完全重新安装,以保护服务用户的信誉. 在这方面讨论了很多帖子,但没有任何结论. 尝试通过以下操作在升级期间禁用 DeleteServices, 不升级产品代码
..
我有 Windows 服务,它将作为 wix 安装的一部分安装.问题是,当前服务正在生产中,并且由于服务 OnStop 方法中的一些编写不当的代码,它没有响应停止. 所以下次当用户尝试安装升级版本时,安装将失败,因为当 wix 尝试停止服务时服务永远不会停止. 有什么方法可以让我知道 wix 是否需要太多时间来卸载,如果我收到通知,我可以终止该进程? 另外,有什么方法可以根据产品
..
..
我使用 Visual Studio C# Express 创建了一个可执行的 MyService.exe.Express 版本中没有创建服务的选项.过去,这是使用 INSTSRV 和 SRVANY 作为用户定义的服务手动安装的,如 MSDN 文章中所述'如何创建用户定义的服务' 是否可以为此文件创建一个 wix 3.5 安装程序 不需要目标计算机上存在 SRVANY.exe 和 INS
..
安装 Windows 服务时,有两个选项可用于在 Windows 启动时自动启动 Windows 服务.一种是自动,另一种是自动(延迟启动).这两者具体有什么区别? 例如,如果您使用 wixtoolset 创建安装程序,则 ServiceConfig 元素具有 DelayedAutoStart 属性.这将如何影响在启动时启动服务时会发生什么? WiX 文档:ServiceConfig
..
..
在我安装完 Windows 8 之后,像这样的完全合法的声明不再起作用了: #if 调试调试器.Launch();#万一 服务开始忽略那件事.是的,我正在以调试模式构建项目. 如果我将其更改为 Debugger.Break() - 服务会失败,但仍然没有用于附加调试器的对话框. 解决方案 Debugger.Launch 将使用可视 GUI 启动应用程序.默认情况下,服务不与桌面交
..
@UPDATE: 对于在这个问题上寻求建议的任何人都可以... 到目前为止,我发现最好的方法是为自己下载一份 pGina 和 2k/XP 修改 GINA,对于 vista/win7,您将需要创建自定义登录凭据(pGina 具有与 Vista/Win7 架构交互的工具/示例). 确认一下——这似乎是 Novell 对 Vista/Win7 所做的,而不是替换 GINA 的传统方法(
..
我有一个 VB6 应用程序,我想与我编写的导入安全证书的 WCF Windows 服务进行通信.服务中唯一的函数采用两个字符串参数.然而,我在让这两个程序进行通信时遇到了很多困难. 在 VB.NET 中,这很简单,只需像引用 Web 服务一样引用服务即可.然而,在 VB6 中,它并不是看起来那么简单.搜索似乎只能找到如何在 VB6 中编写 Windows 服务的示例. 有人知道这是怎么
..
请求: 这是我所在地区的 Java 开发人员面临的一个非常常见的问题.我真的被困了很多天.搜索并尝试了很多,阅读文档.阅读所有与 JavaExe 相关的 stackoverflow 问题.请仅在您以前做过类似的事情并有全面答案的情况下回复.我会非常感谢社区! 塞纳里奥: 我正在使用 JavaExe 将应用程序作为 系统服务 在桌面 交互式 功能中运行.确切地说,我有一个捕获桌面屏
..
我一直在对我用 C# .Net 3.5 编写的 Windows 服务进行一些广泛的测试.当我重新启动或关闭计算机时,我无法让 Windows 给我足够的时间让我的服务正常关闭,即使我正在调用 RequestAdditionalTime() 方法,该方法应该更新 SCM 并保持我的服务运行.但是,如果我手动停止服务,我的代码可以正常工作.在决定在 Windows Xp 中测试代码后,我主要在 Win
..