创建一个可以更新我的软件的Windows服务?

是否可能使用C#创建Windows服务,在tempdir内下载可执行文件,每个月静默安装它们以保持软件更新?我需要创建一个服务,仅在每月点击关闭后运行,并像Windows Update一样在关机前写入类似“应用了1/6个更新,请勿关闭计算机”的内容。我只需要知道是否可能,以及如果可能,一些相关资源。提前感谢。
 

tlincanita1975

New member
我尝试创建一个像Ubuntu上的apt-get upgrade的东西。我已经创建了方法,可以爬取和下载我每天使用的所有软件的最新版本。我知道安全问题,但即使我手动下载和安装我的软件,我也不像信息安全工程师那样彻底检查它们,人家用的都是顶级反汇编工具和技能。据我所知,使用服务不是个好主意。我创建了一款命令行应用程序,它可以作为定时任务运行,这种方式运行得相当不错。
 

ithkadetap1973

New member
不要从头开始编写,使用已有的发布管理API之一。在它们上面部署你的软件。如果你重新开始,谁会编写代码、进行QA和ALM?那将是资源的浪费和重复发明轮子。
 

discatemte1978

New member
Chrome和Firefox浏览器使用Windows服务自动更新自己。这是避免繁琐的UAC消息的好方法。即使服务在系统帐户下注册,它也可以访问注册表和程序文件。
 

chrishahare1975

New member
你需要专业专家的服务。请访问MarketPlace,并尝试从任何能为您创建此类工具的专业人员那里获取。我希望你会得到好的结果。
 
顶部