私はHKEY_LOCAL_MACHINEの下にキーを作成することを検討しています。私はMDSNを読んで、何をすべきか理解していますが、レジストリセキュリティ事業について懸念しています。私は、システム上のどのユーザも鍵にアクセスできるようにしたい。 RegCreateKeyEx呼び出しのLPSECURITY_ATTRIBUTESパラメータに何かを指定する必要がありますか?もしあれば?このパラメータの説明には、SECURITY_ATTRIBUTESへのリンクがあります。「これは、NULL随意アクセス制御リスト(DACL)を割り当てることによって誰にでもアクセスを許可するのと同じではありません」となっています。しかし、私はそれが何を意味するのかを正確に知ることはできません。誰も助けることができますか?レジストリ - キーの作成 - セキュリティ
0
A
答えて
1
あなたは誰でもそのキーを読んだり、書いたりできるようにしますか?デフォルトでは、ユーザーは追加作業をすることなくキーを読み取ることができます。書き込みアクセスなどの追加のセキュリティ属性を指定する場合は、セキュリティ属性を指定する必要があります。
私は記事をここではCreating a DACLと題しました。そこにあるコードを使用して、次のようなコードを入力してください。
SECURITY_ATTRIBUTES sa;
sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = FALSE;
// Call function to set the DACL. The DACL
// is set in the SECURITY_ATTRIBUTES
// lpSecurityDescriptor member.
if (!CreateMyDACL(&sa))
{
// Error encountered; generate message and exit.
printf("Failed CreateMyDACL\n");
exit(1);
}
RegCreateKeyEx(HKEY_LOCAL_MACHINE, subKey, 0, NULL, 0, KEY_ALL_ACCESS, &sa, &hKey, NULL);
関連する問題
- 1. Windowsレジストリ内のセキュリティ
- 2. 方法:レジストリでキーを作成する(Visual C#)?
- 3. レジストリからキーを削除
- 4. APIキーとセキュリティ
- 5. PHP:レジストリにフォルダを作成する
- 6. 春のセキュリティ - Bean 'org.springframework.security.filterChains'の作成エラー
- 7. 登録キーの作成
- 8. スーパーカラムとキーの作成
- 9. レジストリに環境変数を作成できません
- 10. レジストリに書き込まずにセットアップを作成する
- 11. Delphiで作成したレジストリに値を書き込む方法
- 12. レジストリ:システム内の各ローカルユーザーのキーを削除
- 13. jQuery.dataキーへのローカル参照の作成
- 14. Groovyのマップ作成、前のキー
- 15. キーの値を作成する方法
- 16. 複合外部キー制約の作成
- 17. C#32bitアプリ64bitレジストリ
- 18. キー/バリューストレージのキーを設計/作成する方法は?
- 19. レジストリに/からキーを読み書きする
- 20. JSFセキュリティ管理のマネージドBean(アプリケーションスコープ)の作成
- 21. 春のセキュリティを持つ新規ユーザーの作成/登録?
- 22. Windowsレジストリのベストプラクティス
- 23. 自己署名証明書のセキュリティ例外を作成する
- 24. javacriptで作成されたクッキーのセキュリティ属性
- 25. SpringセキュリティとネストされたFilterChainProxy SAMLサービスプロバイダの作成
- 26. inno setupのレジストリ
- 27. レジストリごとにPostgresループを作成し、別のテーブルで検索します
- 28. 注文と注文詳細テーブル(nレジストリ)のトランザクションを作成する方法は?
- 29. Djangoは外部キー逆作成
- 30. キーを作成せずにPHP array_replace
これは役に立ちます。 誰かがキーを作成するときに世界の書き込みを確立するコードを提供できますか?または、MDSNの同様の例を教えてください。 私はまた、ユーザーがインストールされているソフトウェアを削除したときに何が起きるのか不思議です。ソフトウェアによって作成された鍵は、孤児として残されますか? –
詳細はこちら –
レジストリキーの作成と削除、および設定は、ソフトウェアのインストールと削除のルーチンに任されています。自動的には発生しません。 –