我們有一套程序在啓動時檢查新版本,然後下載新版本以在需要時運行。這顯然是Windows 7中的一個問題,當它被鎖定爲「標準用戶」時,因爲它們無法寫入c:\ program files目錄及其下方。任何人都看到了一個解決問題的應用程序的例子嗎?自動程序更新和Windows 7
我們的應用程序是用Delphi編寫的,但任何語言的例子都是有用的。
在此先感謝
更新:
我們已經有determing新版本是否存在系統中,唯一的問題是下載並安裝(如果需要的話),因爲這需要提升。我想不出一種不需要提升提示的方式,或者我們的用戶減少他們的安全設置。
更新2:
我問過一個subsequent question,而不是在這裏增加一個新的
Jeroen, 這看起來幾乎是正確的答案。我可以在本地註冊類型庫(對於一個用戶)嗎? – Mmarquee 2010-03-06 15:37:56
如果您維護您自己的註冊機制,您可以。如果您使用默認(全系統)註冊機制,則不能使用。你想註冊什麼樣的功能? – 2010-03-06 18:00:08
我們正在註冊類型庫。似乎有一個贏得API調用,這樣做,每個用戶德爾福不發佈。然後,我們使用這些typelib來提供允許使用的功能,以將我們單獨的功能集合到一個「應用程序」中。這是我們目前所做的,但在XP中,我們可以避開它,而在Windows 7中,我們不能。 – Mmarquee 2010-03-14 07:57:43