首页 > TAG信息列表 > windows-services

在以Windows服务运行的Java程序中生成键盘输出

我创建了一个简单的独立Java应用程序(JAR),该应用程序通过虚拟COM端口连接霍尼韦尔条形码扫描仪(使用RxTx库来设置COM连接). 连接后,程序将接收来自扫描仪的输入,使用一些自定义逻辑对其进行转换,最后使用Robot类将转换后的输出重定向到标准输出.没什么复杂的. 因此,如果我运行该程

c#-以用户身份安装Windows服务

我目前正在创建Windows服务应用程序,该应用程序将监视对HKEY_USERS注册表中某些键所做的更改.我这样做的方法是收集当前用户的SID.我遇到的问题是由于当前作为本地系统运行的服务,它返回了管理员SID. 我需要系统执行的操作是收集并返回当前登录用户的SID(这并不意味着本地服务,本地

如何在.NET中自动更新Windows服务?

我每周为Windows服务发布一些修改,而我的用户必须手动更新它.我曾想过要滚动自己的自动更新组件,但是我听说ClickOnce似乎只适合Windows Forms,而不适合Windows Services.我的案子有类似的解决方案吗? 如果我应该自己开发此功能,我应该: >停止服务,替换文件,启动服务? 要么 >卸载并安

java-如何在Windows Server 2003下的本地系统帐户下运行jvisualvm.exe?

我正在使用Java 1.6 u 20在Windows Server 2003下将GlassFish 3.0.1作为Windows服务运行,并且总体上很高兴. 我希望能够在此JVM上使用VisualVM,并以Unable to use JConsole with Tomcat running as windows service作为起点,但从 PsTools\PsExec.exe -i -s "C:\Program Files\Java

使用C#在一天中获取服务器重启计数?

是否可以使用C#获得一段时间内服务器重新启动的次数? 我看过这篇文章,它正在获取Windows的最后关闭时间Get the date-time of last windows shutdown event using .NET 有什么建议吗?解决方法:您是否考虑过阅读服务器的事件日志? “ USER32”系统事件源记录了关闭. 从我阅读的内容来看

在Windows服务中托管的WCF服务,我有哪些缓存选项?

我的Windows服务正在托管WCF服务. 据我了解,我的wcf服务可以是单例的,也可以根据客户的请求创建新的端点. 从中我了解到,如果是单例,则与在每个客户端请求中生成端点相比,在端点内部完成的任何缓存的行为都会有所不同. 如果以上设定我不对,请纠正我. 我有哪些缓存选项? 它与Web相似

C#-Windows服务最佳实践

由于某种原因(例如,我希望它在系统启动时自动运行并永远持续下去),我决定将程序开发为Windows服务应用程序.目前,我的实现如下: >将主要业务逻辑实现为类库.>将Windows控制台应用程序实现为客户端程序,它将构造业务对象并定期调用业务逻辑组件.>开发Windows服务应用程序以启动和停止

结合WCF和“常规”注册的SimpleInjector

我正在开发Windows服务,它将承载两件事: > WCF服务>定期执行作业的“常规” Windows服务(使用Quartz.net) 因此,基本上,一个应用程序(可执行)承载这两种服务类型. 这两种服务类型都需要使用存储库和其他注入的依赖项.我正在使用SimpleInjector. 我已经使用SimpleInjectors WCF扩展来

c#-是否可以在没有管理员权限的情况下安装,启动和停止Windows服务?

我有一个类似reference problem link的问题,但它在c中,我想在c#中使用 我已经使用Visual Studio 2010(C#)创建了Windows服务.工作正常.我创建了Windows应用程序以启动该服务.问题是,它需要管理员权限.我想启动和停止没有管理员权限的特定Windows服务. 可能吗.这个link不适合我.此li

Windows服务异常处理和计时器

我在使用System.Timers.Timer时遇到问题.确切地说,它不会引发任何异常.这是我的代码: private Timer MyTimer { get; set; } public MyService() { InitializeComponent(); AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; MyTimer

WCF:在IIS和Windows服务中托管之间的区别

WCF服务可以在IIS和Windows服务中托管.有什么区别? Windows服务比IIS托管有什么好处?解决方法:查看文档:https://msdn.microsoft.com/en-us/library/ms730158%28v=vs.110%29.aspx 太棒了! 问题的答案取决于您正在构建哪种类型的应用程序以及对应用程序/环境的其他要求…!

C#-ASP.Net体系结构解决方案/建议

作为应用程序体系结构的一部分,我们有3个组件: ASP.Net Web,WCF服务和Windows服务. >调用WCF执行任务的ASP.Net Web应用程序. > WCF实习生触发正在运行的Windows服务来执行任务. Windows服务实习生会打开多个线程来执行任务.> Windows服务使用任务的进度状态更新数据库,并且Web应用

为什么Timer没有属性,如何在初始化后获取它的间隔?

我在Windows服务中将System.Threading.Timer用于每晚导入例程.它每分钟都会在数据库中查找要导入的新文件.现在,由于该服务全天运行,因此我想对其进行更改,使其在晚上每分钟和每天第5分钟运行一次. 因此,我认为我可以检查当前时间,在7am到10PM之间使用day-interval-configuration值

Java-无法在Windows中将Tomcat 7作为服务安装

我正在尝试将tomcat作为服务安装在Windows Server 2008中. 我在stackoverflow中进行搜索,但找不到该问题的任何答案,我可以看到其他所有相关问题都不相同(与代码错误0相关,我的代码错误1),或者没有有效答案,因此我决定提出这个问题. 我正在使用它来创建服务: https://tomcat.apache.

c#-Windows服务运行,但两天后停止处理

我见过很多关于此问题的帖子,但似乎不符合我的标准. 话虽如此,这是我构建的第一个“需要”执行大量逻辑的程序.一切正常工作了几天,但是在那之后逻辑停止工作,没有在事件查看器中登录,也没有触发电子邮件(异常). 我想知道我的逻辑是否正确…寻找建议和指示. public partial class

CodeGo.net>如何在Windows服务内实现一个连续的生产者-消费者模式

这是我想做的事情: >在需要处理的项目的内存中保持队列(即IsProcessed = 0) >每5秒从db中获取未处理的项目,如果它们尚未在队列中,则添加它们>从队列中连续提取项目,进行处理,并且每次处理项目时,都在db中对其进行更新(IsProcessed = 1)>做到“尽可能平行” 我有一个服务的构造函数,

从Windows服务访问数据库

我正在尝试为Windows 10(64位)开发Windows服务,该服务旨在定期在本地MS SQL Server(v.11)中插入记录. 它已安装并成功运行.但是没有插入任何记录.我尝试了System.Timers.Timer和System.Threading.Timer. 我还尝试插入服务启动事件.但这也不起作用. 这是我的代码- public partial c

java-Tomcat服务:wrapper.conf中的引号

我想从Eclipse设置远程调试. Tomcat在Windows上作为服务运行. 那一点很好,一个快速的Google向我指出了要添加到wrapper.conf的正确设置以启用此设置. wrapper.conf中已经有条目,因此我复制/粘贴了最后一个条目并对其进行了修改: wrapper.java.additional.8="-Djava.endorsed.dirs=C

从Windows服务记录异常

我已经在C#中实现了Windows服务. 注册有关Windows服务中发生的异常的信息的最佳方法是什么?使用EventLoger类是一个好主意吗?还是我应该实现自己的记录器并将异常信息写入某些文本文件. 任何帮助表示赞赏. 谢谢.解决方法:这取决于.两个基本问题是:您为什么要记录异常,以及谁将审查异常

c#-将带有gui的现有exe制作到Windows服务中

我有一个C#项目,它或多或少是一个带有GUI顶部的exe文件,可以进行一些设置.该项目的目的是在用户强制进行收集时或用户每天设置的时间到达时收集数据.为此还有一个安装程序项目,所有项目都捆绑在VS2010 for .NET 3.0中.我想部分代码供Windows服务使用.每天在给定时间应执行收集数据

的WIX安装程序ServiceControl“足够的特权”错误

Visual Studio 2015 RC Wix v3.10.0.1726 我正在为Windows服务创建安装程序.我已经使用InstallUtil测试了该服务,并且运行良好.不幸的是,我在使用wix时遇到了一些麻烦,这是确切的错误- “服务’服务名称’无法启动.请验证您具有启动系统服务的足够特权.” 现在,我将问题缩小为通过W

C#-SignalR自托管Windows服务,侦听消息

我正在尝试构建自托管SignalR的Windows服务. 我已经阅读了SignalR Self-Host on ASP.Net等教程 我注意到,至少在看来,它们基于广播消息,似乎在收听周围找不到任何东西. 我需要收听服务内的消息以及广播. 我们已经有了背板设置-该站点使用了相同的设置. 在网站上,我可以通过Javascri

c#-与本地Windows Service通信的“正确”方式

与本地运行的Windows服务进行通信的“正确”或至少“典型”方式是什么? 我可以看到使用WCF打开HTTP或TCP端点非常简单,但这两个都是网络协议. 我应该选择哪种协议来调用方法并从本地Windows服务接收响应?解决方法:您可以使用: >套接字通信(TCP,HTTP或其他):即使您说它们是网络协议,优点

C#Windows Service使用FlatDocument保持文件锁定,这是MSDN中的一个示例“在Word文档中查找和替换文本”

我有Windows服务,可将文件复制到文件夹并替换Word文档中的“文本”.对于文档中的替换,我使用以下代码:Find and Replace text in a Word document 问题是:在我将下一个文件复制到另一个文件夹(并填写Word文档)之前,文件一直处于使用状态. 我的搜索和替换代码如下所示: using (var fla

我作为Windows服务运行的C#程序阻止Windows XP进入休眠状态

我有用C#编写的Windows服务.它启动了两个线程,一个线程正在池化Web服务,第二个线程正在等待Monitor对象以等待新任务到达.除此之外,主线程使用NetNamedPipeBinding作为WCF服务主机.它允许客户端应用程序注册回调,然后发送回通知. 我的问题是,当运行此Windows服务时,无法休眠或待机