Windows7應用程序的步驟
您對遷移項目中應用程序兼容性部分考慮的周密程度決定了 OS 的推出順利與否,或者決定了您是否會將您的IT團隊置于幫助臺電話的圍攻、人后的指指點點和無數(shù)深夜加班的困境中。
幾年前,當公司開始評估 Windows Vista 系統(tǒng)時,應用程序的兼容性成為了前進道路上的致命障礙。這些情形的出現(xiàn)多數(shù)是因為公司關鍵業(yè)務功能賴以生存的應用程序在 Windows Vista 下不可用。另外的一些情形是,公司沒有預算也沒有意愿購買專門為 Windows Vista 設計的新版本的許可。還有一些情形是,關鍵的應用程序是自定義的或由公司內(nèi)部人員開發(fā)的,最初的開發(fā)人員要么已經(jīng)不在公司了,要么(即便在)不能對基礎代碼進行再改造。
如今,在考慮向 Windows 7 遷移時,您會發(fā)現(xiàn)情況已經(jīng)遠不像幾年前那樣具有挑戰(zhàn)性了 -- -- 專為 Windows Vista 設計的大多數(shù)應用程序在 Windows 7 下也可以工作得很好,并且大多數(shù) ISV 也已經(jīng)對其應用程序進行了更新,以便能與新一代 Windows 操作系統(tǒng)很好地協(xié)作。所以不論您是從 Windows XP 還是從 Windows Vista 遷移, 情況都不如過去那么困難了。
即便如此,為 OS 遷移順利部署應用程序組合仍然是一項浩大的工程,不過,若能采取正確順序執(zhí)行操作步驟,并進行一些有助于縮小測試范圍的艱難選擇,還是可以讓這件繁瑣的工作不那么令人怯步。
應用程序為何會在 Windows Vista 和 Windows 7 中失效?
那么,Windows 7(及 Windows Vista)中究竟做了什么更改,以至于專為 Windows XP 設計的應用程序"失效"?有一點可以確定,即負責 Windows Vista 和 Windows 7 的工程團隊絕沒有輕率地對待這個問題。
對 Windows 進行更改是為了提高安全性、可靠性、性能以及可用性,在某些情況下,還能刪除已經(jīng)達到其有效使用期的舊組件。我們無意在本文中花費時間來羅列所有這些更改,但會給出對應用程序兼容性意義重大的一些更改,包括:
用戶帳戶控制 (UAC)/標準用戶帳戶。在 Windows Vista 的開發(fā)中,工程團隊使大多數(shù)組織能夠?qū)⑵溆脩舨渴馂闃藴视脩,而將管理員權限僅保留給需要這種權限的用戶--IT 專業(yè)人員。對客戶PC采用這種我們習慣稱之為"權限最低的用戶帳戶"的策略,可以幫助阻止惡意軟件的入侵、減少終端用戶的配置錯誤以及防止未經(jīng)授權的應用程序加載。在過去,應用程序具有編寫注冊表設置、修改內(nèi)核以及進行其他類似攻擊動作的能力。不幸的是,這樣的自由是要付出代價的--犧牲了安全性。Windows 現(xiàn)在限制了應用程序所能更改的 OS 參數(shù),限制惡意軟件所能造成的影響,但是,需要對通過這種行為編寫的應用程序進行修改或做填充處理,然后它們才能在 Windows 7 中正常工作。
時間:2012-03-23 責任編輯:admin
相關文章
無相關信息