potisanのプログラミングメモ

趣味のプログラマーがプログラミング関係で気になったことや調べたことをいつでも忘れられるようにメモするブログです。はてなブログ無料版なので記事の上の方はたぶん広告です。記事中にも広告挿入されるみたいです。

2021-09-20から1日間の記事一覧

C++20&Win API ファイルのセキュリティユーザーの名前を列挙する

ファイルセキュリティ記述子→DACL→ACEと取得してセキュリティユーザーの名前を列挙するサンプルです。 #include <bit> #include <string> #include <span> #include <memory> #include <vector> #define STRICT #define NOMINMAX #include <Windows.h> #include <AclAPI.h> // ファイルのセキュリティ情報をバイト配列</aclapi.h></windows.h></vector></memory></span></string></bit>…

C++20&Win API ファイルセキュリティオーナーの名前・参照ドメイン名・名前の使い方を取得する

一部のC APIにC++ラッパーを作成しています。 #include <string> #include <vector> #define STRICT #define NOMINMAX #include <Windows.h> // ファイルのセキュリティ情報をバイト配列として返します。 std::vector<BYTE> GetFileSecurityW(std::wstring_view Path, SECURITY_INFORMATION Re</byte></windows.h></vector></string>…