歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
關于分散的文本文件和集中的注冊表兩種軟件配置方式的優劣,目前仍有爭論。主流操作系統中,Linux操作系統一直使用單獨的文本文件來存放配置信息。而Windows平臺下基于.NET框架的軟件對注冊表的依賴性也大大減弱。事實上,.NET軟件通常使用純文本的XML(稱為app.config)文檔而不是注冊表進行配置,這在某種意義上是向當初的ini文本配置方式的一種回歸。部分-支持者認為,集中式的注冊表要求軟件需要進行專門的安裝步驟才可以正常運行,而單獨的文本配置文檔則可以不需要安裝,只要將軟件的文檔目錄拷貝過來就可以使用;當不再需要軟件的時候,除刪除相關文檔外對于注冊表也需要進行卸載步驟,才有可能不在系統中留下痕跡(很多軟件即使提供了卸載步驟,仍然會留下痕跡),如果使用文本配置文檔,則能做得更干凈。但是,文本配置方式導致某些系統軟件的配置較為困難且缺乏統一的界面(如Linux中的情況),也是不爭的事實,盡管現在已經有很多軟件可以方便進行系統配置,但仍存在標準不夠統一的問題。 著名開源軟件Fetc--il的作者Eric S. Raymond在《UNIX編程藝術》一書中有如下敘述: 對比terminfo數據庫和Windows注冊表,我們發現注冊表出名地容易受到錯誤代碼的破壞。這可能會使整個系統都無法使用。即使系統沒有癱瘓,但如果破壞本身干擾了專用的注冊表編輯工具,恢復工作就會很困難。 對比terminfo數據庫和Windows注冊表,我們發現注冊表出名地容易受到錯誤代碼的破壞。這可能會使整個系統都無法使用。即使系統沒有癱瘓,但如果破壞本身干擾了專用的注冊表編輯工具,恢復工作就會很困難。 從2000年以來部分惡-毒如熊貓燒香等的破壞情形看,的確存在“破壞本身干擾注冊表編輯器”的問題。在某些情況下,-程序會監視系統進程列表,并強行關閉名為regedit的任何程序。這使得受損用戶難以直接通過編輯注冊表進行恢復。 -----分割線----- 以上內容來自維基百科,-說得太客氣了。下一篇:一個網站如果不刪貼的話,最終會導致什么? 下一篇 【方向鍵 ( → )下一篇】
上一篇:有沒有一本書是講解英文單詞的詞根、詞源等背后故事的? 上一篇 【方向鍵 ( ← )上一篇】
快搜