私はサーバーでWindowsサービスを実行していますが、C#で開発したソフトウェアツールでローカルマシンから再起動します。特定のユーザーアカウントで実行されているリモートマシンでカスタムサービスを再起動するC#
「sc」を使ってみましたが、「サービスはインストールされていません」と表示されています。実際はWindowsのデフォルトサービスではなくカスタムのサービスだからだと思います。
どうすればいいですか?
P.S. scはまた、サービスがサーバーの管理特権で実行されているため、十分な特権がないと述べました。
ありがとうございます!
se.exeは、任意の正しく設定されたサービスのために働く遠隔地でサービスを開始し、停止するには、次のようなものを使用することができます。 'ServiceController()'を使って同じことを達成することができます。 –
質問を編集しました。サービスを別のユーザーアカウントで実行しているため、これを実行しようとしましたが、機能しませんでした。 @AlexK。 –