プログラムを実行する方法、独自のサービスとしては、 windows

  

windowsサービスプログラムを開発することが必要な努力や公正なビットプログラミングのスキルです。 コードを書くことに加えて、サービスの仕事は何をして、余分なコードを追加する必要があり、サービスプログラムと通信することができる、 windowsのサービスマネージャのように、サービスを開始することができ、停止、およびそのステータスと通信することができ依存するマネージャにします。

まだ、いくつかのケースのもいいができるようにするプログラムを実行したときウィンドウズが起動すると、それを実行中の滞在年中無休、あなたがログオンしているかどうかしないか、ほかに何か問題ありませんが起こっている。 そして、実際にできます。これには、ユーティリティを使用するプログラムをwindows 2000リソースキットのプログラムを実行することを選択した場合は、サービス;このユーティリティ気を配って通信してサービスマネージャ、およびプログラムを実行して使用する指定したときのコマンドラインサービスマネージャを開始してください。 お客様のwindowsのアプリケーションプログラムすることができ、コマンドラインプログラム、バッチファイル、 windows script hostのスクリプトは、データベースアプリケーション、または別のスクリプト言語で書かれたプログラムのようなperlです。 を使ったけど、この方法を作成し、ウェブサーバーとバックエンドのデータベースfoxproデータベース言語で書かれた、とのインターフェイスをspamassassinのスパムフィルタ機能のperlで書かれたプログラムです。

プログラムでは、サービスとして動作するように相互作用する必要がありませんから、機能をキーボード、マウス、または画面にします。 外の世界とコミュニケーションをすることができネットワークソケットを作成するとの話を聞く、または指定されたディレクトリごとにスキャンすることができ非常に多くのファイルを秒単位での外観をします。 それを実行すべきではない、無限ループを待って作業を行う、またはお使いのコンピュータのパフォーマンスを遅らせることがします。 その代わりに、 windowsを使用しなければなら同期のようなツールのイベント、あるいは少なくともそれは"睡眠"をするために時間を消費しません。それはどんなcpu電力アイドル状態のときにします。 プログラムをテストし、コマンドラインから動作するかどうかを確認することを実行しようとする前にサービスとして提供しています。

次に、準備ができたら、それをインストールするサービスとして、次をご覧ください:

警告:サービスとして、このプログラムを実行する方法にはいくつかのリスクを高めます。 実際のところ、 windowsのプログラムのレポートantispyware srvanyとしてのリスクの存在を実行するたびにします。 ハッカーに置き換えた場合は、サービスマネージャのプログラムを起動すると、偽のプログラムは、何の権限で実行すると、サービスが実行されます。 次の手順を実行する必要があり、ここに記載さサービスは、お客様の安全を確認してからハッキングします。

アプリケーションとappparametersの値を、さまざまな種類のサービスプログラム
プログラムの種類 レジストリ値
標準です。 exeファイル
必要に応じて任意のパラメータをappparameters
アプリケーションmyprogram.exe
バッチファイル
appparameters / c mybatch.bat
アプリケーションc : \ windowsの\のsystem32 \ cmd.exe
スクリプト
appparameters myscript.vbs
アプリケーションc : \ windowsの\のsystem32 \ cscript.exe

さて、あなたのサービスを開始することができなければならないとではctrl + alt +デルのを見て、関連するプログラムが表示されwindowsのタスクマネージャのプロセス表示されます。 れていない場合、それを途中で終了する可能性があり、あるいは問題がある可能性があり、サービスを開始します。 後者の場合である必要があり、イベントログに記録されます。

これは、記事を追加したレオンgualee
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:記事"を実行する方法、独自のサービスとしては、 windowsプログラム"だった翻訳する自動翻訳サービスを使っています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。

Online: 509 users browsing the articles directory