首页 文章
  • 361 votes
     answers
     views

    如何在Windows中删除服务?

    我有几个旧服务,我想完全卸载 . 我怎样才能做到这一点?
  • 264 votes
     answers
     views

    从可执行文件创建Windows服务

    有没有快速的方法,给定一个可执行文件,创建一个Windows服务,启动时启动它?
  • 218 votes
     answers
     views

    修改Windows服务的“可执行路径”

    我想修改我的应用程序的路径,但这样做会打破它,因为该服务仍指向旧位置 . 通过转到 Administrative Tools > Services ,您可以打开属性对话框并查看 Path to executable ,但无法更改它 . 有没有办法用户可以修改服务路径而无需重新安装应用程序?
  • 1 votes
     answers
     views

    如何使用C#在Windows中运行驱动程序(.sys文件)

    我正在使用C#开发Windows应用程序 . 我想在backEnd运行.sys文件(基本上是驱动程序),因为我的代码使用某些函数来实现输出 . 我怎样才能用C#编写代码?如果.sys文件放在“Bin”文件夹中,它就不会运行,因为我猜它可以作为服务运行 . 考虑名称 - "someDriver.sys" (我在这里使用的是Win7操作系统) 我可以在内核模式下将此.sys文件...
  • 0 votes
     answers
     views

    Windows服务中托管的netTcpRelayBinding WCF服务 - 标准实践

    我正在编写Windows服务中托管的netTcpRelayBinding WCF服务 . 由于缺乏Windows服务开发经验,我觉得我的代码很幼稚 . 这是从Windows-Azure调用的 . 能否请您帮我查一下代码,以及如何即兴发布: - 我们正在使用NLOG进行日志记录 . 我的服务抛出异常(在问题末尾提到) . 我应该如何: - 1.定义Windows服务依赖(如果它在机器连接到互联网之...
  • 0 votes
     answers
     views

    C#Windows服务安装程序的错误消息

    以下是错误消息:安装程序在安装此程序包时遇到意外错误 . 这可能表明此包装存在问题 . 错误代码是2869.参数是:ErrorDialog, 我找到了与该问题相关的另一个链接 . The link here 将清理注册表工作 . 我尝试了那里提到的工具,但它需要注册 . 这可以解决吗?
  • 13 votes
     answers
     views

    Visual Studio 2005 - > 2008/10 Service Installer项目升级问题

    我已经升级了[VS2008内置的[.vdproj MSI生成器项目] System.Configuration.Install.Installer,其中包含 ServiceProcessInstaller 和 ServiceInstaller ,从Visual Studio 2005到2008.安装程序类没有任何自定义结果(即,不尝试开始或停止服务或注册儿童) RemovePreviousVers...
  • 2 votes
     answers
     views

    WiX安装程序:一个msi可以使用 - 一个Windows应用程序和一个使用WiX的Windows服务

    我为使用Wix工具集创建了两个单独的msi: Windows应用程序 Windows服务 目标 想拥有一个可以同时安装的msi: Windows应用程序 Windows服务 问题 是否可以使用WiX?我们可以使用合并模块将msi包含在一个msm中吗?如果有,怎么样? 编辑1 得到错误 - ID为“TARGETDIR_WindowsService”的目录不是有效的根目录 . 每个产品或模块...
  • 5 votes
     answers
     views

    Linux Mono等效的.NET Windows服务[重复]

    这个问题在这里已有答案: How to migrate a .NET Windows Service application to Linux using mono? 3个答案 我有一个.NET Windows服务,我想在Linux上移植到Mono . 在Linux上安装服务的正确方法是什么,以便它像Windows服务一样工作(即自动启动,在没有用户登录时运行等)?
  • 3 votes
     answers
     views

    如何在Azure App Service上部署Windows服务

    我开发了 windows service . 我需要在 Azure App Service 中部署它 . 请有人解释我该怎么做 . 有没有办法在控制台或任何其他选项上安装它 .
  • 3 votes
     answers
     views

    使用NetTcpBinding创建WCF服务时,请使用 endpoints “localhost”或计算机的主机名?

    我有一个使用NetTcpBinding并在Windows服务中运行的WCF服务 . 远程客户端连接到此服务 . 到目前为止,我已经将 endpoints 定义为使用“localhost” . 如果主机有多个网络适配器,它是否会在所有适配器上接收消息? 将机器的主机名分配给 endpoints 而不是“localhost”会更好吗? 有什么优点/缺点?
  • 0 votes
     answers
     views

    Windows服务作为WCF服务的主机 - 依赖注入策略

    我正在编写一个托管一堆WCF服务的Windows服务 . 我正在使用NINJECT与AOP一起使用拦截器工作正常 . 我只是想知道我的实现是否会在更高的负载下保持 . 这是事情: 在我的program.Main()方法中: ServiceBase[] servicesToRun = { kernel.Get<WcfServiceHostService>() }; ServiceBase...
  • 1 votes
     answers
     views

    如何将Owin Self Hosted Signalr服务部署到 生产环境 中

    我正在尝试将Owin Self Hosted Signalr Service(使用TopShelf)发布到 生产环境 服务器,但似乎客户端在发布后无法连接到服务器 . 设置和代码几乎与您在互联网上找到的相同 . Startup.cs app.Map("/service", map => { map.UseCors(CorsOptions.Allow...
  • 10 votes
     answers
     views

    如何在服务停止时停止多线程Windows服务中的工作线程

    我有一个Windows服务,它使用 生产环境 者/消费者队列模型,多个工作线程处理队列中的任务 . 这些任务可以运行很长时间,如果不是几小时,则按很多分钟的顺序运行,并且不涉及循环 . 我的问题是关于处理服务停止以在这些工作线程上优雅地结束处理的最佳方法 . 我在另一个SO question中读到,使用thread.Abort()是设计不良的标志,但似乎服务OnStop()方法在服务终止之前只有有...
  • 4 votes
     answers
     views

    在TeamCity代理的Windows服务下运行时,MicrosoftWebDriver在构造时失败

    使用:* Windows 10 Pro * MicrosoftWebDriver版本14393 我在使用Edge运行我的UI测试套件时遇到了麻烦(而Chrome,Firefox和IE11都可以运行) . 在标准的Windows开发环境中运行时不会出现此问题 . 只有在尝试在CI(TeamCity)代理上运行这些UI测试时才会出现此问题 . 代理程序配置为作为Windows服务运行 . 首先,当运行...
  • 118 votes
     answers
     views

    从非管理员用户帐户启动/停止Windows服务

    我有一个名为BST的WindowsService . 我需要向非管理员用户UserA授予启动/停止此特定服务的权限 . 我的服务在各种Windows操作系统上运行,从Windows Server 2003到Windows 7 . 我怎样才能做到这一点? 我用谷歌搜索并发现了一些关于使用命令[sc sdset]给予权限的东西,但我不完全确定参数 . 我不想为组设置权限,但仅限于特定用户,在这种情况下...
  • 90 votes
     answers
     views

    本地计算机上的Windows服务已启动,然后停止错误

    通常,我收到此错误:(本地计算机上的“服务名称”服务启动然后停止 . 如果我的代码出现问题,如某些服务未被其他服务或程序使用,则会自动停止驱动路径等.Windows服务无法启动 . 如果达到大小限制,我有一个备份文件夹/文件的Windows服务到一个位置 . 详细信息都是由Windows服务在启动时读取的XML配置提供的 . 我有一个单独的窗体,有一个按钮,完全符合我的Windows服务的启动 ....
  • 0 votes
     answers
     views

    从Windows服务访问Mysql数据库

    我已经开发了Console应用程序并使用引用DLL(MySql.Data.dll)或MSI安装程序从以下url连接到mysql数据库 http://dev.mysql.com/downloads/connector/net/5.2.html 它工作正常 . 我已经从Windows服务开发了mysql连接,并尝试使用事件日志进行日志记录,但它无法正常工作 . 事件日志和Windows服务中没有日志信...
  • 6 votes
     answers
     views

    使用Windows服务手动实现IoC

    我是IoC的新手,因此一直关注Jeffery Palermo在http://jeffreypalermo.com/blog/the-onion-architecture-part-1/的帖子中提供的示例以及他在这里托管的书https://github.com/jeffreypalermo/mvc2inaction/tree/master/manuscript/Chapter23 最值得注意的是,我...
  • 2 votes
     answers
     views

    如何在没有模拟权限的情况下连接到远程目录?

    我有一个.NET服务,需要与远程机器上的文件进行交互 . 在配置中,用户指定他们需要访问的本地或远程(UNC)路径 . 用户还为有权访问这些目录的用户指定用户名和密码 . 当服务运行时,它连接到每个路径并处理那里的文件 . 我尝试模仿,但客户对于授予服务权限(通常作为本地系统运行)持谨慎态度 . 我还找到了将远程目录映射为映射驱动器并以这种方式访问它们的代码(http://www.aejw.com...
  • 6 votes
     answers
     views

    UWP App与Windows服务的通信

    我们正在修复重新构建应用程序,并且正在讨论是否可以使用UWP而不是普通的WPF应用程序 . 我们的应用程序需要能够访问整个文件系统和所有系统资源 . 这是一个问题,因为UWP应用程序是沙箱 . 但是,我们试图通过尝试以这种方式处理它来绕过该问题: Windows Service - >始终在系统上运行 . 这将在访问和修改系统资源时承载核心功能 . UWP Application...
  • 0 votes
     answers
     views

    通过VPN连接到网络的C#Windows服务

    我有一个Windows服务,必须通过VPN连接到网络才能发送电子邮件 . 我需要做的(当我启动服务时)检查VPN连接是否存在,如果不存在,然后连接到网络 . 我看着DotRAS看起来很适合做所有工作,但是,它似乎没有提供创建新VPN连接的方法 . 所以我的问题是,有没有一种方法可以以编程方式创建VPN连接?
  • -3 votes
     answers
     views

    Windows服务中的C#文件锁定

    我写了一个Windows服务来执行以下操作 . Call Hand Punch机器的供应商.exe生成文本文件以从Hand Punch机器获取数据 . 存储在临时文件夹中 . 使用 System.Diagnostics.Process.Start 调用.exe 附上并发送电子邮件文件 SmtpClient客户端=新的SmtpClient(); MailMessage mail = ne...
  • 5 votes
     answers
     views

    如何从WCF服务应用程序获取客户端的地址?

    如何从WCF服务应用程序获取客户端的地址?此外,当客户端连接时是否会引发事件,可能还有地址信息?
  • -1 votes
     answers
     views

    Windows服务定期将CPU定为100%,可能的方法来处理这种情况?

    我有一个Windows服务,我部分负责写作 . 它是半复杂的,在运行中创建了一堆图像,这些图像随后被送到Web应用程序 . 因此,它会定期将cpu固定为100% . 我以前在它上面运行了Ants Profiler来解决由于缺少处理对象等导致的一堆内存泄漏问题 . 现在可能大约每天一次它将机器上的CPU固定为100%,并且确实在整个系统中造成了很大的破坏 . 我看过这篇专门针对这种特定情况进行故障排...
  • 2 votes
     answers
     views

    用于.NET中的Windows服务的进程内WMI提供程序

    如何编写进程内WMI提供程序作为用.NET编写的Windows服务的一部分? 我编写了一个使用解耦主机模型作为独立应用程序的提供程序,但无法弄清楚如何使用Hosting Model = ManagementHostingModel.NetworkService来运行Windows服务 . 这是我正在使用的那种提供者: [ManagementEntity] public class Stuff { ...
  • 1 votes
     answers
     views

    如何识别窗口服务中的登录事件

    我有一个Windows服务,可以获取用户详细信息并将结果保存到日志文本文件中 . 而且,我的问题是当我注销我的系统并再次登录即没有重新启动机器..,我也想节省我将系统登录到该日志文件的时间..如何在窗口服务中编写登录事件..请帮助评论 我使用了以下代码,但登录时没有写入日志文本文件 . 即LogOn no-1或LogOn no-2 ...是否有任何错误或登录没有足够的时间来执行该过程.. Micr...
  • 5 votes
     answers
     views

    Windows无法启动服务

    我正在开发一个应用程序来安装和运行Windows服务 . 它仍然是错误的并且意外停止(在Windows事件日志中也没有留下任何内容)当我尝试再次启动时我得到了错误 Windows无法在本地计算机上启动服务 . 错误1067:进程意外终止 . 我重新启动了计算机(Server 2008 R2;虚拟机,如果有所作为),没有帮助 . 卸载并重新安装我的服务,仍然出现错误! 机器上的某些东西需要清除/...
  • 0 votes
     answers
     views

    Windows服务重启机器

    我有一个Windows服务,如果系统被锁定或系统已注销,则应该重启机器 . 系统锁定时服务运行正常,但如果系统退出,则不希望重新启动计算机 . 该服务在本地系统权限下运行 . 当用户选择注销机器而不是锁定它时,我迷失了为什么服务无法正常工作.... 有任何想法吗? 谢谢
  • 18 votes
     answers
     views

    在Windows服务中模拟用户

    我试图在Windows服务中模拟域用户,并将该服务作为本地系统帐户登录 . 到目前为止,我只能通过记录服务并使用用户凭据设置进程来实现此功能,如下所示 . ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = CommandDetails.Command; startInf...

热门问题