私は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. Powershellレジストリ - 全体のキー/サブキーを検索
- 7. USBキーのセキュリティ - linuxのブート
- 8. 春のセキュリティ - Bean 'org.springframework.security.filterChains'の作成エラー
- 9. Jhipsterレジストリの動作停止
- 10. Windowsレジストリ操作のユニットテスト
- 11. C#でWindowsレジストリにREG_NONEの空の値を作成する
- 12. セキュリティ - デバイス上でリアルタイムでAPIキーを生成
- 13. 登録キーの作成
- 14. 外部キーの作成
- 15. スーパーカラムとキーの作成
- 16. は、私は、レジストリキーの値を作成したレジストリ
- 17. jspmでbitbucketソースのレジストリを作成するには?
- 18. レジストリから最新のDockerイメージ作成日を取得する
- 19. SQL Server 2012:IDキー、主キーも作成
- 20. レジストリ内に新しい値を作成するPythonでキーを実行しますか?
- 21. Delphiで作成したレジストリに値を書き込む方法
- 22. レジストリに環境変数を作成できません
- 23. レジストリに書き込まずにセットアップを作成する
- 24. レジストリからサービスを作成できますか?
- 25. Podio - APIキーを作成
- 26. レジストリ:システム内の各ローカルユーザーのキーを削除
- 27. C#のWindowsレジストリにキーを書き込む
- 28. Windowsレジストリのキーを見つけるには?
- 29. キーごとに複数のレジストリ値を出力
- 30. C#32bitアプリ64bitレジストリ
これは役に立ちます。 誰かがキーを作成するときに世界の書き込みを確立するコードを提供できますか?または、MDSNの同様の例を教えてください。 私はまた、ユーザーがインストールされているソフトウェアを削除したときに何が起きるのか不思議です。ソフトウェアによって作成された鍵は、孤児として残されますか? –
詳細はこちら –
レジストリキーの作成と削除、および設定は、ソフトウェアのインストールと削除のルーチンに任されています。自動的には発生しません。 –