問題タブ [servicecontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ServiceControllerを使用してWindowsサービスをリモート制御する方法は?
リモートコンピューターにインストールされているWindowsサービスを制御しようとしています。私はServiceController
クラスを使用しています。
私はこれを持っています:
これにより、次のようにWindowsサービスのステータスを取得できます。
しかし、Windowsサービスを制御することはできません(svc.Start();
またはを実行することによってsvc.Stop();
)。次の例外が発生します。
コンピューター'COMPUTER_NAME'でServicexxxサービスを開くことができません
これは正常なことですが、アクセス許可と関係があると思います。しかし、どのように?Googleを調べましたが、探しているものが見つかりませんでした。ただし、なりすましに関連するものをよく読んでいますが、それが何を意味するのかわかりません。
注意:ローカルコンピュータとリモートコンピュータはどちらもWinXPProを実行しています。
c# - Windows サービスの ServiceController
ServiceController.GetServices() メソッドを使用して、すべてのサービスのリストを取得しようとしています。コンソール アプリケーションでは問題なく動作しますが、Windows サービスでこのメソッドを呼び出すと、空のリストが返されます。これは認証の問題のようですが、すべてのアカウント オプション (ローカル システム、ローカル サービス、ネットワーク サービス、ユーザー [これはローカル管理者です]) を使用しましたが、うまくいきませんでした。
何か提案はありますか?
ありがとう
c# - Windows 7 の ServiceController アクセス許可
サービスと実行可能ファイルで構成されるアプリケーションがあります。基本的には、特定の状況下でサービスを開始および停止する役割を担うフォーム アプリケーションです。
Windows XP では、アプリケーションは次のコードを使用してこの問題を管理します。
しかし、Windows 7 では、アプリケーションを管理者として起動したにもかかわらず、次の例外が発生します。
これを解決するためにプログラムでできることはありますか?
c# - System.ComponentModel.Win32Exceptionを与えるWindowsアプリケーションからWindowsサービスを開始しようとしています:アクセスが拒否されました
2 つの特定のサービスの状態を開始/停止および監視する Windows アプリケーションを開発しようとしています。
問題は私が得ていることです
System.ComponentModel.Win32Exception: アクセスが拒否されました
両方のサービスがローカル システムであることに注意してください
以下は私のコードです
c# - C# のリモート マシンで実行されているサービスの説明を知るにはどうすればよいですか?
を使用して実行されているサービスを知っています
ただし、 ServiceController には、サービスの説明を取得するためのメソッドまたはプロパティが含まれていません。
何か案が ?
c++ - Windows サービスをデバッグする方法
コード プロジェクト記事を使用して Windows サービスを作成しました。-i および -d スイッチを使用して、サービスをインストールおよび削除できます。
services.msc でサービスを確認できますが、サービスを開始しても何もしません。以下に、サービスのメイン コードを示します。
しかし、サービスを開始している間、サービスはスリープ状態にも、エクスプローラーの起動にもなりません。何か不足していますか?
c# - Windows サービスをリモートでインストールする
C# を使用して Windows サービスをリモートでインストールするにはどうすればよいですか? (私は sc.exe / psexec / powershell リモート処理を呼び出さないことを好みます)。
ありがとう!ユヴァル
c# - ServiceController は例外なくスタックします
ServiceController を使用して Windows サーバーを再起動しています。これが私のC#コードです。
サービス「ServiceName」が存在しない場合、例外がスローされますが、これは問題ありません。
しかし、サーバーでは、「ServiceName」のサービスが存在しない場合、このコードを実行する必要があります。例外は発生せず、コードはここでスタックしました。
そしてそれは永遠に待っています...結果として、私はこれを捕まえることができず、何もできません。
誰でも私を助けることができますか?
c# - Windowsサービスのステータスの変更に対応するにはどうすればよいですか?
Windowsサービスのステータス変更のイベントを取得または作成する方法はあるのでしょうか。
ServiceController
クラスにイベントがないことは知っていますが、ステータスはあります。イベントを聞く方法はありますか?
c# - ExecuteCommand servicecontroller - サービスでコマンドを実行できません
次のように、サービス コントローラーの executecommand 関数を使用しています。
そして、サービスコントローラーで:
ただし、呼び出し元のコードからコマンドを呼び出しても (コードが行にヒットし、ステップオーバーし、例外は発生しません)、何も起こりません。なんで?これはすべてローカル マシン上にあり、私には完全な管理者権限があります。
ありがとう