私はウェブでたくさん検索しましたが、助けが見つかりませんでした。私は独自の Windows サービスを持っていますが、メインのソフトウェアから構成できるはずです。
インストール、開始、停止、変更、アンインストールに問題はありません。他のユーザー資格情報を使用してサービスをインストールすることもできます。
しかし、問題があります。サービスをインストールする前に ("cmd" call sc create SERVICENAME [...] ) 入力した資格情報を持つユーザーがサービスを開始できるかどうかを確認したい。そのため、彼がローカルの「サービスとしてログオン」セキュリティ ポリシーに登録されているかどうかを確認する必要があります。ポリシーを変更したくありません。彼がこれを行うことが許可されているかどうかを確認したいだけです。
このチェックをC#で簡単に行うことはできますか?