問題タブ [service]
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# - c#を使用してプログラムの起動を停止する方法は?
これがアイデアです、私はサービスを作りたいですか?特定のプログラムの起動を探し、特定の条件が満たされない限り許可しないようにします。
たとえば、1 週間プレイするのをやめたいゲームがあるとします。そのため、金/土/日以外の日に起動すると、インターセプトされてキャンセルされます。これはC#で可能ですか?
私が探している主なことは、プログラムの起動をキャッチする方法です。残りは簡単なはずです。
.net - .NET でネットワーク経由でアプリケーションを更新するにはどうすればよいですか?
複数の PC に .NET ソフトウェアをインストールする必要があります。
このソフトウェアは、再起動するたびに、新しいバージョンがサーバーに存在するかどうかを確認する必要があります。
エンド ユーザーには基本的なユーザー権限があるため、ファイルを「Program Files」ディレクトリにコピーすることはできません。
新しいバージョンが存在する場合、アプリケーションは終了し、アップデータ プログラムがサーバーからファイルをコピーしてから、アプリケーションを再起動します。
ただし、アプリケーションに依存しないようにアップデーターをビルドしたかったのです。つまり、アップデーターに ID を送信して、どのアプリケーションを更新するかを伝えます。
次に、ファイルサーバー名が変更された場合でも機能するようにしたいと考えました。
ファイルをコピーするために、管理者権限を持つサービスを使用して、これらすべてを実行できると思います。
- すでにこの種のことを行うクラスはありますか?
- インストールされたサービスの使用を考えているとき、私は正しい方向に進んでいますか?
c# - CanStop が False に設定されている場合に Windows サービスを停止する方法 (C#)
わかりましたので、 I have no will power 実験のパート 2は次のとおりです。
まとめの質問 - Windows サービスで CanStop プロパティを動的に設定する方法はありますか?
Whole Spiel - 私は現在、プロセス (IE ゲーム) をチェックして強制終了しているサービスを持っています。偉大な。CanStop を false に設定して、中毒になった場合にサービスを強制終了できないようにします。パスワードが正しい場合にサービスを停止するパスワードチェック(他の誰かがパスワードを入力)を行うプログラムがあります。(深刻な引き出しがある場合) ServiceController クラスの使用に問題があります。
私が知る限り、ServiceController は単なるデコレータ (設計パターンの推測) であるため、それが表す実際のサービスを取得する方法はありません。最初の試みは Property Info でしたが、私は愚かすぎて、それが無意味であることに気づきませんでした。2 番目はフィールド情報でした。サービスを「表す」プライベート フィールドがあるのではないかと考えたからです。ご想像のとおり、両方とも失敗しました。
何か案は?
EDIT 1 設定ファイルやレジストリのように簡単にアクセスできる場所に CanStop 値を設定することは避けたいと思います。そのため、成功していませんが、これをプログラムで完全に処理しようとしています。
新しい (失敗した) 試行:
ManagementObject サービス; ManagementBaseObject stopService;
service = new ManagementObject("Win32_Service.Name='StopProgram'");
stopService = service .InvokeMethod("StopService", null, null);
これが何かをしたかどうかはわかりません。CanStop の状況で停止できなかったと思います。
mysql - 基本的なホストされた Web サーバーで Web サービスをホストするためのフレームワーク
基本的なホストされた Web サーバーで Web サービスをホストするために使用するフレームワークまたは基本的なテクノロジを推奨できる人はいますか?
Web サービスによってアクセスされる mySQL データベースにデータがあります。
networking - サービスからネットワーク共有にアクセスする
Windows 2000、XP、2003、2008、Vistaで実行する必要のあるサービスを作成しています。サービスは、処理の一部としてネットワーク共有にアクセスする必要があります。XP以降の場合、サービスはネットワークサービスアカウントとして実行できますが、Windows 2000で同等のものは何ですか?
service - インスタンス化された JRun サーバーで実行されている ColdFusion クラスパスへの追加
カスタム Java jar を ColdFusion サーバーのクラスパスに認識させるのに問題があります。クラスパスが jvm.config ファイルを正しく読み取っていません (CF インスタンスが実行されている JRun サーバーのうち、複数のサイトが接続された運用サーバーであると想定しています)。私はこれで何時間も壁に頭をぶつけてきました。私がこれらのjarファイルで完全に実行した他のすべてのサイト。そのうちの 1 つは基本的にこれのクローンですが、何らかの理由でこの 1 つの部分だけを認識しません。サイトの残りの部分は正常に動作しますが、この jar (画像リサイザー) にアクセスしようとすると、それが見つかりません。また、CF 管理者を調べたときに、クラスパスにすべてのように Java ディレクトリのパスが (まったく) 表示されません。他のサイト。
また、このサイトに関連付けられたサービスもありません (JRun マネージャに表示される実行中のサービスがありますが、Windows のサービス リストには表示されません)。手動で追加して起動しようとすると、既に実行されていると表示されました。ColdFusion サーバーを再起動しましたが、役に立ちません。JRun サーバーを再起動する必要がありますか? (本番サイトが停止します) この作品を機能させるには、ここで何ができますか?
更新: 2008 年 10 月 9 日 わかりました。くっついて機能していない古いサービスを削除するには、サーバーを再起動する必要がありました。手動で削除しても機能しませんでした。これで、ColdFusion の適切なサーバー インスタンスが実行されましたが、Java カスタム クラスはまだ CF インスタンスに読み込まれていません。その ColdFusion サーバー インスタンス用のカスタム jvm.config ファイルを作成する必要があると思います。私の質問は、JRun を再起動する必要がありますか、それとも単にそのサーバー インスタンスを実行できるのでしょうか?
.net - .Net での Web サービス呼び出しによる SQL トランザクションの維持
新しいレコードを作成し、同じデータベースを操作するデータベースから返された新しいレコード ID を使用して Web サービスを呼び出すデータベース トランザクションを実行するにはどうすればよいですか? もちろん、すべてのテーブルを同じ SQLConnection オブジェクトから直接更新することもできますが、Web サービス呼び出し内のロジックは変更される可能性があるため、コードで行った変更が、呼び出された Web サービスによって導入された変更と共に確実にコミットされるようにする必要があります。
c# - サービスC#からコンソール出力をキャプチャする方法は?
リモートの顧客システムにデプロイされた C# サービスがあります。アプリケーションは、かなりの量の「診断」情報をコンソール (つまり、Console.WriteLine()) に書き込みます。サービスは「本来あるべきことをしている」わけではありません。サービスからのコンソール出力を別のアプリケーションでキャプチャするにはどうすればよいでしょうか?
お客様の場所でアプリケーションをロードできる WinForm バージョン。残念ながら、正しく機能します。
アップデート:
サービスを変更することはできますが、現時点では大幅な変更は避けたいと考えています。
MSMQ にもログを記録していますが、これは「重要な」イベントのみです。このサービスは、通常の操作で MSMQ と対話します。または、少なくとも、そうすべきです。WinForm バージョンが MSMQ からアイテムをプルしている場合、サービスはアイテムをプルしていないようです。そのため、コンソールに送信されるメッセージを書き込むことは問題になる可能性があります。
windows - Windows サービス内での SHFileOperation の使用
可能ですが、Windows サービス内で SHFileOperation を使用するのは適切ですか? shell32.dll 内のこれらの SHxxx API 関数はすべて、ユーザー レベルのプログラムを念頭に置いて記述されているようです。SHFileOperation が GUI を表示しないと確信できますか?
python - Python のサービスからのアラート ポップアップ
私は win32api.MessageBox を使用してアラートを実行してきました。これは、対話型プロンプトと通常実行されるコードから実行されているアプリで機能しますが、MessageBox がトリガーされたときに Python サービスを構築すると、「ビープ音」が聞こえますが、ボックスは聞こえません。画面。サービスからアラートを表示することはできますか?