首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程停止和启动应用程序

远程停止和启动应用程序
EN

Stack Overflow用户
提问于 2014-01-16 11:31:36
回答 3查看 279关注 0票数 1

我有几个.Net应用程序在更多的县运行在几台个人电脑上。更新它们非常耗时,因为每个实例都运行在5到6台不同设置的计算机上,有时更新时间/日更长。

计划是创建一个小的更新实用程序,它将停止应用程序,更新必要的文件并重新启动应用程序。我在远程PC上停止/启动应用程序时遇到了麻烦。

当然,有一个简单的解决办法,自动触摸功能,所有的接口或监督狗应用程序到每台PC,但我想继续原来的方式,如果可能的话。

我们不需要复杂的事情与权利,因为一个人谁是运行这个应用程序始终是域管理。

谢谢你提前给出的答案!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-16 11:38:32

如果将应用程序编写为服务,则可以使用sc逗线应用程序远程控制它们,这将允许您远程停止和启动服务。

而且,一旦它们作为服务运行,您就可以轻松地编写自己的应用程序来使用ServiceController框架中的.NET类来控制它们。

票数 2
EN

Stack Overflow用户

发布于 2014-01-16 11:41:09

如果它们是GUI应用..。然后,使用ClickOnce启动应用程序可能是一种方法。我向用户提到这一点,这可能是有用的。您的应用程序听起来更像是持续运行的服务。

票数 0
EN

Stack Overflow用户

发布于 2014-01-16 12:02:00

以相反的方式实现这一点。有一个中央服务器,您在那里托管新版本(安装程序)的应用程序。修改您的应用程序,以便它们不时检查中央服务器(可能是一个webservice调用或任何您能想到的机制)。如果有一个新的版本,应用程序应该下载并更新自己。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21160574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档