通過我正在開發的程序,我需要確保每個人都禁用了鍵盤訪問功能,例如粘滯鍵。需要爲計算機上的每個帳戶禁用粘滯鍵
我有代碼,可以:
- 更改爲當前用戶(啓用或禁用)的活性設定。這隻會影響當前用戶登錄時的狀態,而不是永久設置的用戶。
- 更改當前用戶的註冊表設置(通過將HKCU \ Control Panel \ Accessibility \ StickyKeys \ Flags設置爲「506」禁用)。這隻會影響當前用戶的註冊表項,並確保每次登錄Windows時都設置這些設置。
- 變化以類似的方式「.DEFAULT」用戶的項目。這意味着,它被設置在計算機上的任何新帳戶將有粘滯鍵併爲它禁用熱鍵註冊表設置默認。
我不知道該怎麼做的是去改變設置的所有現有用戶其設置是,當他們還沒有登錄註冊表的。從本質上講,我想請確保粘滯鍵已被禁用。有沒有一種方便的方法可以解析註冊表中所有現有的用戶帳戶並更改該設置?
如果用戶需要粘性鍵,該怎麼辦? – Popnoodles
對於我必須開發的特定環境,粘滯鍵或者有被觸發的風險不是一種選擇。 – Andre721