|
|
windowsサービスプログラムを開発することが必要な努力や公正なビットプログラミングのスキルです。 コードを書くことに加えて、サービスの仕事は何をして、余分なコードを追加する必要があり、サービスプログラムと通信することができる、 windowsのサービスマネージャのように、サービスを開始することができ、停止、およびそのステータスと通信することができ依存するマネージャにします。
まだ、いくつかのケースのもいいができるようにするプログラムを実行したときウィンドウズが起動すると、それを実行中の滞在年中無休、あなたがログオンしているかどうかしないか、ほかに何か問題ありませんが起こっている。 そして、実際にできます。これには、ユーティリティを使用するプログラムをwindows 2000リソースキットのプログラムを実行することを選択した場合は、サービス;このユーティリティ気を配って通信してサービスマネージャ、およびプログラムを実行して使用する指定したときのコマンドラインサービスマネージャを開始してください。 お客様のwindowsのアプリケーションプログラムすることができ、コマンドラインプログラム、バッチファイル、 windows script hostのスクリプトは、データベースアプリケーション、または別のスクリプト言語で書かれたプログラムのようなperlです。 を使ったけど、この方法を作成し、ウェブサーバーとバックエンドのデータベースfoxproデータベース言語で書かれた、とのインターフェイスをspamassassinのスパムフィルタ機能のperlで書かれたプログラムです。
プログラムでは、サービスとして動作するように相互作用する必要がありませんから、機能をキーボード、マウス、または画面にします。 外の世界とコミュニケーションをすることができネットワークソケットを作成するとの話を聞く、または指定されたディレクトリごとにスキャンすることができ非常に多くのファイルを秒単位での外観をします。 それを実行すべきではない、無限ループを待って作業を行う、またはお使いのコンピュータのパフォーマンスを遅らせることがします。 その代わりに、 windowsを使用しなければなら同期のようなツールのイベント、あるいは少なくともそれは"睡眠"をするために時間を消費しません。それはどんなcpu電力アイドル状態のときにします。 プログラムをテストし、コマンドラインから動作するかどうかを確認することを実行しようとする前にサービスとして提供しています。
次に、準備ができたら、それをインストールするサービスとして、次をご覧ください:
警告:サービスとして、このプログラムを実行する方法にはいくつかのリスクを高めます。 実際のところ、 windowsのプログラムのレポートantispyware srvanyとしてのリスクの存在を実行するたびにします。 ハッカーに置き換えた場合は、サービスマネージャのプログラムを起動すると、偽のプログラムは、何の権限で実行すると、サービスが実行されます。 次の手順を実行する必要があり、ここに記載さサービスは、お客様の安全を確認してからハッキングします。
| プログラムの種類 | レジストリ値 |
|---|---|
| 標準です。 exeファイル 必要に応じて任意のパラメータをappparameters | アプリケーションmyprogram.exe |
| バッチファイル appparameters / c mybatch.bat | アプリケーションc : \ windowsの\のsystem32 \ cmd.exe |
| スクリプト appparameters myscript.vbs | アプリケーションc : \ windowsの\のsystem32 \ cscript.exe |
さて、あなたのサービスを開始することができなければならないとではctrl + alt +デルのを見て、関連するプログラムが表示されwindowsのタスクマネージャのプロセス表示されます。 れていない場合、それを途中で終了する可能性があり、あるいは問題がある可能性があり、サービスを開始します。 後者の場合である必要があり、イベントログに記録されます。
Online: 509 users browsing the articles directory
|
|