爲何要重啓?

来源:互联网 发布:hadoop python sklearn 编辑:程序博客网 时间:2024/04/30 09:13

   雅虎助手也許現在真的不是流氓軟件了,只不過VISTA所帶的 WINDOWS DEFENDER ,依然認爲它是一個SPYWARE。只是後者能力太有限,清不掉它而已。

  還有那個搜狗拼音輸入法,3.0的第二公測版據説是兼容了VISTA。真的嗎?我敲擊任何拼音上去,一按空格,它那個輸入法條就消失。按回車也是。從20年前的DOS時代,我就是用空格或回車鍵選字,使用過不計其數、形形色色的輸入法,這兩個鍵不管用的情況,還真是頭一遭見識到。於是我把它的設置試了一個遍,又到其官方網站上把幫助看了一個遍,可惜沒有任何一個地方回答我,怎麽用這個功能強大得不得了的搜狗拼音輸入法,讓我打出第一個字來。卸載它后再裝回微軟拼音輸入法。嗚呼!還是連一個字都打不出來。只有重啓后,才用微軟的拼音打出這段文字。

  這兩個軟件都有一個共同特點:卸載時要重啓。弄不懂的是,爲何它們安裝時不用重啓,裝好后就可以直接使用?如果說改了系統的底部核心,那麽按現在軟件開發的技術水平,一般可能有兩种結果:

  1. 雖然改了底部核心,但是安裝與卸載都不用重啓比如説那些虛擬光驅軟件。其原理本身就是欺騙操作系統,讓操作系統誤認爲系統多出個真實的硬件。但是不管它裝還是卸,都不用重啓。這類軟件,以Daemon Tools為典型。
  2. 因爲改了底部核心,所以安裝與卸載都必須要重啓。這類軟件以那些殺毒軟件和防火墻居多。比如,趨勢出的軟件,裝好后不重啓,它是不會幫你幹活的,等於空架子。卸載后,還得重啓一次,才算徹底乾淨。
  3. 雅虎助手和搜狐拼音,開創了第三种境界:由於不知道改沒改底部核心,所以安裝時不必重啓,卸載時則必須重啓。

  這種道理好像一時半會難以令人想通,其實你去逛下街就明白了。商場賣場,如果只開一部電梯的話,一定是開送客上樓的電梯,而決不會開送客下樓的。也就是說,顧客兩手空空的時候可以乘電梯上樓,但是當他提著大包小包東西費力下樓的時候,反而得自己步行。

  開發助手和拼音的程序員同行們,難道是已經深得商場待客之道的真傳了?