プロセスがローカル管理者として実行されているかどうかを C# を使用して確認するにはどうすればよいですか?
現在のユーザーが組み込みの管理者グループのメンバーであるかどうかを確認する方法を知っています。しかし、これは私が知りたいことではありません。現在のユーザーが (唯一の) 特別なローカル管理者アカウントであるかどうかを知りたいです。
現在のユーザーの名前を取得する方法も知っていますが、それをハードコーディングされた名前「管理者」と比較したくありません。これは、Windows のローカライズされたバージョンでは機能しないためです (たとえば、スペイン語の「管理者」、「管理者」)。フランス語など)。