1

アプリケーションで使用される特定のレジストリ キーの編集を無効にすることはできますか。自分のアプリケーションだけがレジストリに変更を加え、他のアプリケーションがそれらを表示または編集できないようにしたい。

4

1 に答える 1

1

はいといいえ。

レジストリは、システム上の他のファイルとして機能します。各キーに特定のアクセス修飾子を設定できます。したがって、特定のユーザーのみがそれらを表示/編集できるようにアクセスキーを設定すると、それが起こります。ただし、それが機能するには、プログラムをそのユーザーとして偽装して実行する必要があります。

ユーザーが別のプログラムまたは regedit を同じユーザーとして起動すると、そのキーを変更/表示することもできます。

管理者は常にそのキーを表示/変更できます。彼が所有者ではなく、管理者権限が削除された場合でも、再び所有者になることができます。

于 2012-07-02T08:33:29.100 に答える