問題タブ [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.

0 投票する
3 に答える
43633 参照

c# - ServiceControllerを使用してWindowsサービスをリモート制御する方法は?

リモートコンピューターにインストールされているWindowsサービスを制御しようとしています。私はServiceControllerクラスを使用しています。

私はこれを持っています:

これにより、次のようにWindowsサービスのステータスを取得できます。

しかし、Windowsサービスを制御することはできません(svc.Start();またはを実行することによってsvc.Stop();)。次の例外が発生します。

コンピューター'COMPUTER_NAME'でServicexxxサービスを開くことができません

これは正常なことですが、アクセス許可と関係があると思います。しかし、どのように?Googleを調べましたが、探しているものが見つかりませんでした。ただし、なりすましに関連するものをよく読んでいますが、それが何を意味するのかわかりません。

注意:ローカルコンピュータとリモートコンピュータはどちらもWinXPProを実行しています。

0 投票する
1 に答える
1461 参照

c# - Windows サービスの ServiceController

ServiceController.GetServices() メソッドを使用して、すべてのサービスのリストを取得しようとしています。コンソール アプリケーションでは問題なく動作しますが、Windows サービスでこのメソッドを呼び出すと、空のリストが返されます。これは認証の問題のようですが、すべてのアカウント オプション (ローカル システム、ローカル サービス、ネットワーク サービス、ユーザー [これはローカル管理者です]) を使用しましたが、うまくいきませんでした。

何か提案はありますか?

ありがとう

0 投票する
3 に答える
27166 参照

c# - Windows 7 の ServiceController アクセス許可

サービスと実行可能ファイルで構成されるアプリケーションがあります。基本的には、特定の状況下でサービスを開始および停止する役割を担うフォーム アプリケーションです。

Windows XP では、アプリケーションは次のコードを使用してこの問題を管理します。

しかし、Windows 7 では、アプリケーションを管理者として起動したにもかかわらず、次の例外が発生します。

これを解決するためにプログラムでできることはありますか?

0 投票する
1 に答える
2715 参照

c# - System.ComponentModel.Win32Exceptionを与えるWindowsアプリケーションからWindowsサービスを開始しようとしています:アクセスが拒否されました

2 つの特定のサービスの状態を開始/停止および監視する Windows アプリケーションを開発しようとしています。

問題は私が得ていることです

System.ComponentModel.Win32Exception: アクセスが拒否されました

両方のサービスがローカル システムであることに注意してください

以下は私のコードです

0 投票する
2 に答える
410 参照

c# - C# のリモート マシンで実行されているサービスの説明を知るにはどうすればよいですか?

を使用して実行されているサービスを知っています

ただし、 ServiceController には、サービスの説明を取得するためのメソッドまたはプロパティが含まれていません。

何か案が ?

0 投票する
7 に答える
8646 参照

c++ - Windows サービスをデバッグする方法

コード プロジェクト記事を使用して Windows サービスを作成しました。-i および -d スイッチを使用して、サービスをインストールおよび削除できます。

services.msc でサービスを確認できますが、サービスを開始しても何もしません。以下に、サービスのメイン コードを示します。

しかし、サービスを開始している間、サービスはスリープ状態にも、エクスプローラーの起動にもなりません。何か不足していますか?

0 投票する
1 に答える
1634 参照

c# - Windows サービスをリモートでインストールする

C# を使用して Windows サービスをリモートでインストールするにはどうすればよいですか? (私は sc.exe / psexec / powershell リモート処理を呼び出さないことを好みます)。

ありがとう!ユヴァル

0 投票する
1 に答える
2059 参照

c# - ServiceController は例外なくスタックします

ServiceController を使用して Windows サーバーを再起動しています。これが私のC#コードです。

サービス「ServiceName」が存在しない場合、例外がスローされますが、これは問題ありません。
しかし、サーバーでは、「ServiceName」のサービスが存在しない場合、このコードを実行する必要があります。例外は発生せず、コードはここでスタックしました。

そしてそれは永遠に待っています...結果として、私はこれを捕まえることができず、何もできません。
誰でも私を助けることができますか?

0 投票する
1 に答える
1900 参照

c# - Windowsサービスのステータスの変更に対応するにはどうすればよいですか?

Windowsサービスのステータス変更のイベントを取得または作成する方法はあるのでしょうか。

ServiceControllerクラスにイベントがないことは知っていますが、ステータスはあります。イベントを聞く方法はありますか?

0 投票する
2 に答える
4876 参照

c# - ExecuteCommand servicecontroller - サービスでコマンドを実行できません

次のように、サービス コントローラーの executecommand 関数を使用しています。

そして、サービスコントローラーで:

ただし、呼び出し元のコードからコマンドを呼び出しても (コードが行にヒットし、ステップオーバーし、例外は発生しません)、何も起こりません。なんで?これはすべてローカル マシン上にあり、私には完全な管理者権限があります。

ありがとう