草庐IT

服务行

全部标签

c# - Windows 服务与简单程序

在解决我的问题之前,让我为大家介绍一下背景知识。我的公司为许多客户托管网站,我的公司也将一些工作承包给另一家公司。因此,当我们第一次为客户建立一个包含所有信息的网站时,我们将该信息传递给我们签约的另一家公司,我们三个人拥有相同的数据。问题是一旦网站启动并运行,我们的客户将更改一些数据,而当他们这样做时,我们应该能够更新我们的签约公司。我们向签约公司传输数据的方法是使用网络服务(httppost、xml数据)。现在我的问题是编写一个程序的最佳方式是什么,该程序在我们的客户每次更改某些数据时将更新的数据发送给签约公司。1)在我的代码中编写一个带有计时器的Windows服务,每30分钟左右连

python - 为什么我可以手动构建 Python MSI 安装程序,但我的 Bamboo 远程代理服务却失败了?

背景我的Bamboo服务器在Linux上运行。我使用Bamboo为Python应用程序构建可执行安装程序和源代码分发版。我无法从Linux为我的Python包构建MSI安装程序,所以我在另一台机器上的Windows764位上运行BambooRemoteAgent作为服务。此远程代理被配置为提供构建Windows二进制文件的功能,因此Bamboo在其上运行MSI和EXE构建。.zip源dist和.exe安装程序已成功构建。但是,我的构建脚本在尝试构建.msi安装程序时失败了。构建脚本构建脚本是一个非常简单的批处理文件:pythonsetup.pybdist--formats=zipIF%

windows - 如何使用事件的 perl 脚本监视 Windows 服务

有人用Win32::Service写过ActivePerl脚本吗??如果是这样,你能告诉我一些关于如何调用它的示例代码吗?我知道它说的是Win32,但想知道这是否也适用于64位机器。我主要对检查服务状态感兴趣。 最佳答案 有一个basicexampleonPerlMonks你可以检查一下。请务必阅读评论,因为有一个代码修改可以改进原始代码的结果。 关于windows-如何使用事件的perl脚本监视Windows服务,我们在StackOverflow上找到一个类似的问题:

python - 本地 python 简单 http 服务器在 windows 中发送错误的 mime 类型,但在 linux 中不发送 for.svg

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。我已经在python中创建了一个简单的http服务器(我还没有触及do_GET函数)在linux(ubuntu)中一切正常但是在Windows中,当我想在Firefox中打开.svg文件时(所以http://localhost:8000/editor.svg),它会询问我是要下载还是保存它。在本站之前的一个问题中已经确定是因为服务器发送了错误的mime类

windows - 从 Windows 服务安装/更新驱动程序

要安装驱动程序,您通常会发送命令:DefaultInstall128{inf路径}通过直接调用或RunDLL到InstallHinfSection。这很好用。我可以在任何地方安装我的驱动程序(包括64位Win2008R2,这意味着我也有所有代码签名)。但是,从Windows服务启动时,上述操作失败。我已经阅读了有关服务与客户端安装的信息,并希望我已经满足静默服务安装的所有要求(构建一个.CAT文件,它与驱动程序一起签名,等等)。但没有骰子-它只是失败了。比较交互式安装和从服务安装之间的SetupAPI.log中的错误没有显示任何差异(除了交互式采取复制驱动程序文件的步骤并成功,而另一个

c++ - 使套接字服务器接受多个客户端

我想更改socketclass我正在接受无限数量的客户。目前它允许一个客户端,一旦该客户端断开连接,服务器就会退出。#include"stdafx.h"#include"mySocket.h"#include"myException.h"#include"myHostInfo.h"voidmain(){#ifdefWINDOWS_XP//InitializethewinsocklibraryWSADATAwsaData;try{if(WSAStartup(0x101,&wsaData)){myException*initializationException=newmyExceptio

windows - 为 Windows 服务器公开管理界面的首选技术?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我为C++和C#服务器集群做出贡献,这些服务器发布数据统计信息、连接状态和管理命令以供管理客户端使用。当前的实现使用自定义中间件。可以更改服务器和客户端的代码。我正在考虑迁移到一些标准的管理解决方案以简化代码并提高稳定性。使用第3方工具

windows - 如何通过 Windows 命令行确定 ALBD 服务是否正在运行?

好的,我知道如何启动和停止ALBD,但是如何确定它当前是否正在运行?这是我想放入Perl或DOS脚本中的内容,因此它必须是非GUI解决方案。 最佳答案 请参阅此技术说明“StartandstopClearCasefromtheWindowscommandline”,并注意albd不是您应该检查的唯一服务。如果您在Windows上启动albd时遇到问题,请参阅“TroubleshootingALBDstartupfailuresonWindows”。清空TheClearCaseserverprocesses(LocationBroke

c# - 在安装时设置 .NET Windows 服务的角色...从 app.config 设置

我有一项服务,在安装时会将Myapp.exe.config文件(基于app.config文件生成)放入安装目录。在安装过程中,我需要此文件的详细信息来配置安装。特别是我需要调整我服务的ServiceProcessInstaller实例的帐户/用户名/密码字段,以便在它运行时以特定用户身份运行。但是,在安装过程中,安装程序尚未设置我的注册表设置,也没有将我的Myapp.exe.config复制到安装目录...所以我无法提取这些值,这意味着我的服务无法安装作为正确的用户。我现在能做到的唯一方法是将用户/传递值硬编码到ProjectInstaller类中,但我不能让自己这样做。这是错误的。是

c# - 启动 Windows 服务时无法找到程序集文件 'example.dll'

我开发了一个WCF服务,它使用net.tcp绑定(bind)和读取和写入文件到文件系统。当我启动Windows服务(在控制台中)时,即使sample.dll在文件夹中,我也会收到以下错误:无法找到程序集文件sample.dll此特定WCF服务托管在Windows764位上运行的Windows服务中,我有以下问题:我应该为我的应用程序使用哪个帐户:用户/网络服务/本地系统/本地服务为什么操作系统不能加载dll,即使它存在?预先感谢您的帮助! 最佳答案 对于dll,您应该在OnStart方法的开头添加以下代码行。System.Envir