2009年8月2日 星期日

更新 UltraVNC

如果你沒聽過 VNC,那麼簡單講就是一套免費的遠端控制軟體。這套軟體我用了好一陣子了,一直都很優秀的扮演遠端控制的角色。但我說的並不是從家裡遙控公司的電腦,相反地,我曾經用這套軟體從公司遙控家裡的電腦,而且還有附加 DSM Plugin 來確保連線的安全。

我的電腦本來安裝的是 2006 年出版的 UltraVNC 1.0.2,然後由筆電透過 UltraVNC Viewer 遙控。可是,後來卻發生有兩套軟體在連線的時候無法正確的顯示畫面,需要用其他視窗先覆蓋在前景,再慢慢用移動視窗的方式來更新軟體畫面,簡單的形容就像拿板擦來擦黑板一樣,而且不是移動一次就會正常,當需要重繪畫面的時候就需要靠著移動其他視窗這神奇的方法來配合,這現象實在很奇怪ㄚ,會出現這種現象,我覺得應該是 Overlay 方面出了問題。

而且非常巧合的是,這兩套軟體都是需要透過 Java 執行的,一套是 JDownloader,另一套是 FreeRapid Downloader。我是先在 JDownloader 發現這個現象的,本來用的好好的,就在 JDownloader 更新之後突然出現這問題,原先我以為可能是 Java 在螢幕上顯示視窗的方式可能和一般軟體不同,所以才造成這現象,因此才去找了另一套同質性的軟體 FreeRapid Downloader,經過測試,發現竟然也會出現相同的問題,這下子我糗了,到底是 Java 的問題呢還是另外兩套軟體的問題?

後來不知道哪來的靈感,突然想到更新 VNC 試試,因為我是使用新版的 UltraVNC Viewer 來遙控,可是 Server 端卻還是舊版的(1.0.2),因此就在昨天晚上,先把新版的 UltraVNC 1.0.6.4 給下載好,準備來更新。

網頁上說明要 1.0.5.0 以上才能夠更新,否則就需要重新安裝,好吧,既然我用的是這麼舊的版本,就乖乖移除吧。移除之後並沒有重開機,接著就直接執行 UltraVNC 1.0.6.4 的安裝動作。新版的 UltraVNC 還會安裝專門給 Vista 用的 Driver,可見微軟有可能為了推遠端桌面故意把其他遠端遙控軟體的效能給打折了。

由於我要求 UltraVNC 成為一個服務,安裝完成之後,說要使用者的認證,問我要使用哪一個使用者來啟動這個服務,真奇怪,就是我自己ㄚ,算了,選 Administrator 試試看,不通過,選我自己,不通過,可惡,隨便亂點,通過了,這這這...

為了預防萬一,還是重新開機,重開後服務正常啟動,然後我把那兩套 Java 軟體執行起來,跑到筆電去觀察(順便把筆電的 UltraVNC Viewer 也更新為最新版),顯示正常了,太感人了ㄚ。

這件事給我的教訓是,在資訊界,超過一年就已經算舊東西了,更何況還超過三年,所以,軟體還是要常常更新才好,以免突然發生什麼奇奇怪怪的狀態都是有可能的。

沒有留言: