以java為例,你必須去了解你想「一鍵更新」的軟體他們的官方網站,利用爬蟲的方式將最新的下載地址名稱記錄下來,與下一次的爬蟲做比對,名稱不同就去下載,然後執行安裝檔(指定的安裝程式),就可以一鍵更新,甚至放到windows排程內,每一段時間就去爬,看有沒有更新檔...
大概是這樣,說起來簡單,做起來不簡單XD...當然,維護是自己來...如果官方網頁有做變動的話,還要去檢查爬蟲的部份,正不正常...
其實很多程式都可以作到,只要你了解並知道該怎麼寫
我有看過對岸一位神人,用VB寫出Android的編譯器,可以拿來寫簡單的App..複雜的當然,還是要透過一些方式去取得相關的lib