问题标签 [service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
6204 浏览

c# - 使用c#阻止程序启动的方法?

这是想法,我想提供服务?这将寻找某个程序启动并禁止它,除非满足某些条件。

假设我有一个游戏我想阻止自己在一周内玩。因此,如果我在周五/周六/周日以外的任何一天启动它,它将拦截并取消。这可以用 C# 实现吗?

我正在寻找的主要是如何捕捉程序启动,休息应该很容易。

0 投票
4 回答
1261 浏览

.net - 如何在 .NET 中通过网络更新应用程序?

我需要在几台 PC 上安装一些 .NET 软件。

该软件每次重新启动时都需要检查服务器上是否存在更新的版本。

最终用户将拥有基本用户权限,因此无法将文件复制到“Program Files”目录。

如果存在较新版本,则应用程序关闭,更新程序从服务器复制文件,然后重新启动应用程序。

但是,我想构建我的更新程序,使其独立于应用程序。即,我会向更新程序发送一个 ID,告诉它要更新哪个应用程序。

然后,如果文件服务器名称被更改,我想让它仍然工作。

我想我可以使用具有管理员权限的服务来复制文件。

  1. 有没有一个班级已经在做这种事情了?
  2. 当我考虑使用已安装的服务时,我是否走在正确的轨道上?
0 投票
2 回答
4164 浏览

c# - CanStop 设置为 False 时停止 Windows 服务的方法 (C#)

好的,所以我没有意志力实验的第二部分是:

摘要问题 - 有没有办法在 Windows 服务上动态设置 CanStop 属性?

Whole Spiel - 我有一项服务,目前正在检查和终止进程(IE 游戏),我已经告诉它,如果那天我不允许。伟大的。我将 CanStop 设置为 false,这样如果我沉迷其中,就不能直接终止服务。我有一个程序将进行密码检查(其他人输入密码),如果密码正确,它将停止服务。(如果我有严重的提款)问题是使用 ServiceController 类。

据我所知,ServiceController 只是一个装饰器(是的设计模式猜测),所以我无法获得它所代表的实际服务。第一次尝试是属性信息,但我太笨了,没有意识到那是没有意义的。其次是字段信息,因为我认为可能有一个“代表”服务的私有字段。正如您可能猜到的那样,两者都失败了。

有任何想法吗?

编辑 1 我想避免将 CanStop 值放在我可以像配置文件或注册表一样轻松获取的地方。所以我正在尝试,虽然没有成功,但在程序中完全处理这个问题。

新的(失败的)尝试:

管理对象服务;ManagementBaseObject 停止服务;

service = new ManagementObject("Win32_Service.Name='StopProgram'");

stopService = service .InvokeMethod("StopService", null, null);

不确定这有什么作用。我认为由于 CanStop 情况它无法停止。

0 投票
1 回答
196 浏览

mysql - 在基本托管 Web 服务器上托管 Web 服务的框架

任何人都可以推荐一个框架或基本技术用于在基本托管 Web 服务器上托管 Web 服务吗?

我在 mySQL 数据库中有数据,Web 服务将访问这些数据。

0 投票
1 回答
1203 浏览

networking - 从服务访问网络共享

我正在创建一个需要在 Windows 2000、XP、2003、2008 和 Vista 上运行的服务。该服务需要访问网络共享作为其处理的一部分。对于 XP 及更高版本,该服务可以作为网络服务帐户运行,但在 Windows 2000 中等效的是什么?

0 投票
1 回答
1653 浏览

service - 添加到在实例化 JRun 服务器上运行的 ColdFusion 类路径

我无法让我的 ColdFusion 服务器类路径识别我的自定义 Java jar。类路径没有正确读取我的 jvm.config 文件(我假设我的 JRun 服务器是 CF 实例用完的地方,它是一个连接了多个站点的生产服务器)。为此,我已经把头撞在墙上好几个小时了。我使用这些 jar 文件完美运行的所有其他站点。其中一个基本上是这个的克隆,但由于某种原因,这个不能只识别这个部分。该站点的其余部分工作正常,但是当它尝试访问这个 jar(它是一个图像调整器)时,它找不到它,当我查看 CF 管理员时,类路径没有显示 java 目录的路径(根本),就像所有其他网站。

也没有与此站点关联的服务(嗯,有一个正在运行的服务出现在 JRun 管理器上,但不在 Windows 的服务列表中)。当我手动添加一个并尝试启动它时,它说它已经在运行。我重新启动了 ColdFusion 服务器,但无济于事。我应该重新启动 JRun 服务器吗?(它将关闭生产站点)我可以在这里做什么才能让这件作品工作?

更新:2008 年 10 月 9 日 好的,为了删除那些卡住且无法正常工作的蹩脚的旧服务,我不得不重新启动服务器,即使手动删除也不起作用。所以现在我有一个运行良好的 ColdFusion 服务器实例,但 Java 自定义类仍未被读入 CF 实例。我想我必须为那个 ColdFusion 服务器实例编写一个自定义的 jvm.config 文件,我现在的问题是,我必须重新启动 JRun 还是我可以只做那个服务器实例?

0 投票
2 回答
1616 浏览

.net - 在 .Net 中通过 Web 服务调用维护 SQL 事务

如何执行数据库事务,在其中创建新记录,然后使用从数据库返回的新记录 ID 调用 Web 服务,该 ID 也将操作同一个数据库?我显然可以直接从同一个 SQLConnection 对象更新所有表,但是 Web 服务调用中的逻辑可能会发生变化,我确实需要确保我的代码所做的更改与被调用的 Web 服务引入的那些更改一起提交。

0 投票
7 回答
24936 浏览

c# - 如何从服务 C# 捕获控制台输出?

我们有一个部署到远程客户系统的 C# 服务。应用程序将大量“诊断”信息写入控制台(即 Console.WriteLine())。该服务没有“做它应该做的”。我们如何在另一个应用程序中捕获服务的控制台输出?

可以在客户位置加载应用程序的 WinForm 版本。不幸的是,它运行正常。

更新:

我们能够更改更改服务,但此时不希望进行重大更改。

我们还记录到 MSMQ,但仅用于“重要”事件。此服务确实与 MSMQ 交互以实现其正常操作。或者,至少应该如此。当 WinForm 版本这样做时,该服务似乎没有从 MSMQ 中提取项目。因此,编写发送到控制台的消息可能会有问题。

0 投票
4 回答
2620 浏览

windows - 在 Windows 服务中使用 SHFileOperation

这是可能的,但在 Windows 服务中使用 SHFileOperation 是否合适?shell32.dll 中的所有这些 SHxxx API 函数似乎都是在考虑用户级程序的情况下编写的。我可以确定 SHFileOperation 永远不会显示 GUI 吗?

0 投票
1 回答
946 浏览

python - 来自 Python 中服务的警报弹出窗口

我一直在使用 win32api.MessageBox 发出警报,这适用于从交互式提示运行的应用程序和正常执行的代码,但是当我在触发 MessageBox 时构建 Python 服务时,我可以听到“哔”声,但盒子没有展示。是否可以显示来自服务的警报?