对于初学者而言,就搜索而言,我一般都把自己带到了互联网上。无处可去,我非常精通谷歌。也许我错过了一些东西......就是那个。
如上所述C#2010(3.5-> 4.0在Win7x64上运行,但希望该应用与XP / Vista完全兼容)。处理XP(w / SP3)到Vista / 7客户端。使用应用程序,使我的公司可以通过RDP更轻松地连接到本地桌面。我的应用程序虽然可用性很棒,但最终,我的编程将赶上我,让我弯腰,努力工作。
我正在寻找一种可靠的方式来更新主应用程序。我正在部署一个辅助应用程序来解决这个问题(如果xml文件有更新的版本,应用程序从开发人员网站下载updateApp,updaterApp更新主应用程序;主应用程序更新updaterApp - 如果需要)。
寻找强化或更好的方法来实现这一点,因为应用程序依赖于管理员+(可能)SQL + AD + SMB + SSH身份验证。
我遇到过的事情:
http://digitalformula.net/technical/c-self-updating-application-without-clickonce/
http://www.eggheadcafe.com/articles/pfc/selfupdater.asp
这就是我所看到的。很想找到具有详细信息/优秀代码/示例的正确解决方案。关于“Program Files”目录中Vista / 7的管理员访问,我最担心的是期待讨论。希望所有的信息都在这里。非常感谢你!
答案 0 :(得分:3)
clickonce怎么样?
答案 1 :(得分:1)
我阅读了有关ClickOnce的好消息和坏消息。有一天我会坐下来弄清楚它是如何工作的。现在我在主应用程序中使用了更新代码。它很漂亮。它启动一个新线程来下载并运行MSI包。我在这里找到了。
希望能帮助那些想要自己动手的人。我喜欢这种方法,因为我没有必要创建第二个程序。
答案 2 :(得分:0)
.net内置了这个,我们将它用于我们的LOB应用,工作正常。