2009-09-16 28 views
1

我試圖在XP機器上爲視力不佳的單個用戶靜靜地應用非常特定的外觀設置。以編程方式更改XP外觀設置

我可以通過顯示設置對話框的外觀選項卡並單擊應用/確定更改設置。但是,如果這樣做有效,用戶無法看到足夠好的設置,無法將其設置恢復爲每次登錄時她喜歡的設置。

只是更改註冊表項不會進行所需的更改,直到用戶註銷然後再打開。由於解釋時間太長的原因,我不能簡單地讓用戶註銷然後再打開。我需要在登錄後立即應用這些設置。

所以!我需要強制Windows應用顯示設置,這個過程似乎與「請稍候」對話框,包含屏幕截圖相關聯,或者我需要以編程方式單獨更改外觀設置(其中包括更改「高級」字體大小設置)。

非常感謝。

Please Wait Example http://www.dur.ac.uk/alexander.holmes2/b/pleasewait.jpg

+0

我懷疑你可以通過該用戶的組策略來設置它。 – Joey 2009-09-16 15:19:18

回答

0

該用戶是否擁有他/她自己的Windows用戶? (他/她在XP上的帳戶)。它應該爲你保留設置,如果你把它們作爲一個獨立的用戶,而不是其他人喜歡更大的DPI的話。只需創建一個用戶。

+0

我發現情況並非如此,可能是由於我們的域上實施了組策略的方式。如果沒有正式的變更請求,冗長乏味的過程等,我無法輕易改變這些政策。此外,我不需要更改DPI,我需要在外觀設置中改變字體大小以及一些顏色。 – Alex 2009-09-16 15:31:40

+0

做出這些更改後,你有沒有嘗試將它們保存到主題?主題比註冊表更容易,或讓用戶做一些他們不想做的事情。 – Sivvy 2009-09-16 15:40:16

+0

這可能也有用。 http://msdn.microsoft.com/en-us/library/bb773190(VS.85).aspx 它顯示瞭如何實際創建.theme文件。 – Sivvy 2009-09-16 15:43:43