為什麼 Windows 預設要限制第三方主題?

時間 2021-05-30 20:17:07

1樓:藍臉

比如你用1709的第三方主題去往1803上糊,都可能造成整個介面環境徹底崩潰。這應該是因為圖形介面對於windows來說已經和底層融在一起的緣故。

2樓:坑晨

這個問題,我當初也鬱悶過,Windows 系統明明可以安裝主題,卻不允許使用第三方主題,微軟神一般的腦洞邏輯,簡直不可理喻。

首先回答一下限制的原理,Windows7 是通過對主題檔案新增數字認證的方式,來校驗是否為官方系統檔案進而做出限制。WindowsXP 由於年代久遠,所以沒空再去研究了。破解補丁的工作原理,肯定是通過各種手段來繞過數字認證。

不過這裡會產生2個問題:1、第三方的破解技術是否可靠 2、微軟是否會不斷提公升技術手段,更大力度的進行限制。本人作為國內系統美化開發的資深人士,給大家展開上面的兩個問題、具體分析一下。

問題一,今天看來當初的破解技術是不太成熟的,以前一直都是採用替換系統 *.dll 的方式破解檔案。而民間大神畢竟不是微軟工程師,所以只能先反彙編系統檔案,再進行修改。

這樣會導致系統不穩定,在 WindowsXP 上還好,發展到 Windows7 及後面的系統,破解就開始不可靠了。現在完全可以有更好的方法在不破壞系統檔案的情況下,解除主題限制。

最後,回到最核心的問題,微軟為什麼要這樣做呢?前思後想,我只能用3個字概括,那就是「安全性」!大家可以去查閱 Windows 開發人員中心的技術檔案,微軟給大家提供了 *.

theme(主題配置檔案)、*.inf(滑鼠配置檔案)的資料,說明允許大家和OEM廠商定製自己的主題方案和滑鼠、系統音。但唯獨沒有最核心的 *.

msstyles(主題風格檔案)的資料,它和 *.dll 檔案一樣都是資源字典,可能會有安全性隱患,因此 Windows 預設要限制第三方主題。

不過大家無需過於擔心,系統主題從 WindowsXP 開始發展,至今都這麼多年了,並沒有發生 *.msstyles 和 shellstyle.dll 檔案被病毒利用的情況,顯然微軟的擔心是多餘的。

而且有個邏輯很奇怪,Windows 限制第三方主題,但是不限制危險性更高的第三方屏保,真是叫人匪夷所思!

相關引用:Windows 第三方主題補丁、Windows7 資料夾背景功能補丁。

當年自製的主題:

XP主題預覽(桌面)

XP主題預覽(資料夾)

Win7主題預覽(桌面)

Win7主題預覽(資料夾)

Windows 工作列為什麼要預設在桌面底部?

哆啦J夢 看到有人說在底部佔空間,我倒是覺得這還是看個人使用習慣,像我一般都是左右分屏用,vsc這種軟體分一半屏本來空間就不充裕,一開debug軟體內部還有各種欄,對於我來說橫向空間更金貴一點吧 EGOISTforever 歷史原因預設在底部。但是其實是看個人習慣,我現在都是預設在左側,不這樣根本用...

為什麼除了Windows,其他系統的預設介面字型都使用黑體?黑體有什麼優勢?

因為windows的介面字型 宋體 在介面字型大小下,不是完全的放大之後 宋體 是 點陣字型 或者說,這個點陣體的 宋體 特徵非常弱化基本消失了 作為對比,有瘋狂強調宋體特徵的點陣,見中易字型XP版,及其附帶的點陣 後面的那些日產宋體點陣 田中太郎 前面都說的蠻詳細了,在下來補充一下。首先,把字型分...

為什麼 Windows 中預設需要滑鼠雙擊開啟某個專案?

雙擊這個東西,只是一些年紀大的人接受起來比較困難,但是後來的人肯定都是可以習慣雙擊的。如果要把這個方式改掉,我覺得可能又會造成一代人用不習慣。另一方面,也不要把所有的原因都歸於 歷史經驗 若如題主所說,設單機開啟,那雙擊還能做別的嗎?少了一種功能,沒法選定,不是又平添了很多煩惱?然後,如何解決那些覺...