![]() |
1
5
|
![]() |
2
1
我建议不要构建自己的自动更新,如果适用,请使用clickOnce;如果不适用,请使用商业自动更新组件。 如果你想知道其中涉及到什么,我在一段时间前写了一个关于在我的博客上写自动更新组件的系列文章,最后一篇文章链接到了系列文章中的所有文章,网址是: http://www.nbdtech.com/blog/archive/2007/08/07/How-To-Write-an-Automatic-Update-System-Part-8.aspx |
![]() |
3
0
如果您要创建自己的系统,那么您可能需要一个公钥/私钥对。 所以,您可以压缩更新。 然后用服务器上的私钥加密。 然后客户端可以解密并解压缩它,然后安装它。 这样,只要您的私钥是安全的,就可以确保更新是合法的。 这里唯一的缺点是,如果有人将公钥更改为其他密钥,那么他们可能会愚弄该程序,认为特洛伊木马是有效的更新。 有各种各样的方案可以用来解决这个问题,但这取决于你想投入多少工作。 |
![]() |
4
0
ClickOnce自动更新是公平和良好的,但任何人都可以承认它不是最流行的解决方案。我最近开发了一个解决方案,需要这样的自动更新功能。下面是我在部署自己的更新服务时所采取的一系列简单步骤,这些更新服务还允许使用“最少”的专有技术进行回滚。
这个解决方案提供了一个我认为大多数企业解决方案都需要的定制级别,我发现它对我非常有效。只要涉及到文件下载,ftp服务器就安全可靠。你可以在互联网上找到很多ftp下载助手库,所以这是你想要的工作方式的问题,而不是太担心它如何工作。 |
![]() |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 3 年前 |
![]() |
hassan Ma · 从顶部将文本插入WPF文本块 3 年前 |
![]() |
Arijit · 移动画布内绘制的矩形 3 年前 |
![]() |
juraj14466 · C#WPF实时图表将点渲染为图像 3 年前 |