2

次のコードを使用して、コントロール パネルを無効にしました。

RegistryKey RegKey = Registry.CurrentUser.CreateSubKey(
    @"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer");
RegKey.SetValue("NoControlPanel", false, RegistryValueKind.DWord); 
RegKey.Close();

上記のコードは再起動後にのみコントロールパネルを無効にします。再起動せずにすぐに設定を適用したいと思います。私を助けてください。

4

2 に答える 2

0

私はこれをテストしていませんが、これを有効にするには、すべての explorer.exe プロセスを閉じるだけでよいと思います。

デスクトップとタスクバーは explorer.exe によって提供されるため、それらをすべて閉じてから新しいものを起動する必要があることに注意してください。

ユーザーは失いたくないエクスプローラー ウィンドウを持っている可能性があるため、これは少し敵対的です。8-)

于 2009-06-27T06:52:38.780 に答える