我需要在几台 PC 上安装一些 .NET 软件。
该软件每次重新启动时都需要检查服务器上是否存在更新的版本。
最终用户将拥有基本用户权限,因此无法将文件复制到“Program Files”目录。
如果存在较新版本,则应用程序关闭,更新程序从服务器复制文件,然后重新启动应用程序。
但是,我想构建我的更新程序,使其独立于应用程序。即,我会向更新程序发送一个 ID,告诉它要更新哪个应用程序。
然后,如果文件服务器名称被更改,我想让它仍然工作。
我想我可以使用具有管理员权限的服务来复制文件。
- 有没有一个班级已经在做这种事情了?
- 当我考虑使用已安装的服务时,我是否走在正确的轨道上?