1
ネットワークシステムで実行中のサービスを検索しようとしています。私はいくつかを得ることができるが、私はエラーを取得していますいくつかのシステムのために:事前"コンピュータのマシン名でService Control Managerを開くことができません。この操作には他の権限が必要な場合があります"
ネットワークシステムで実行中のサービスを検索しようとしています。私はいくつかを得ることができるが、私はエラーを取得していますいくつかのシステムのために:事前"コンピュータのマシン名でService Control Managerを開くことができません。この操作には他の権限が必要な場合があります"
にあなたが呼び出しを行う前に、関連するアクセス権を持つユーザーを偽装する必要があり
"Cannot open Service Control Manager on computer machine name. This operation might require other privileges"
ServiceController sc = new ServiceController("OPCGlobasysService",servername);
ServiceControllerStatus st = sc.Status;
if (st.ToString().ToLower() == "stopped")
{
labelControl4.Text = "Installed but stopped";
}
if (st.ToString().ToLower() == "running")
{
labelControl4.Text = "Installed and started";
}
感謝。
ええ、それはあなたがすべてに渡す特権ではなく、それは雑多ですか?実行しているアカウントにリモートシステムの十分な特権を与えるか、特権を持つアカウントでリモートアクセスする必要があります。 –