-2

Win XP および Win 7 で動作する Python 2.7 (または Python 3) を使用して Windows サービスを作成するための、現在最も効果的で優れた方法は何ですか? WinXP、Win7 で動作するインストーラーを作成するにはどうすればよいですか? また、そのようなサービスを自動更新する一般的な方法は何ですか? 新しいバージョンをダウンロードして再起動できますか?

Python の代わりに C++ を使用して解決する方がはるかに簡単な、Python ベースのサービスに特有の問題はありますか?

1 時間に 1 つの HTTP 要求を送信し、応答を分析する単純な Windows サービスを実装する必要があります。

サービスの安定性、開発速度、Windows のさまざまなバージョンとの互換性の観点から、どの方法が最適かを理解しようとしています: WinXP、Win7 (、win8?): C++/visual studio/CURL を使用するか、Python を使用しますか? 私は C++ の方が経験が豊富だと感じていますが、HTTP コードとサービスのロジックの実装は Python の方が簡単です。

4

1 に答える 1

1

この手順を試してください

sc create "[YourService]" binPath= "C:\Program Files\Windows Resource Kits\srvany.exe"

次に、regedit を実行します。[レジストリ エディター] ダイアログで、

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > [YourService]

次に、regedit を実行します。[レジストリ エディター] ダイアログで、

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > [YourService]

選択した状態で、ツールバーから[YourService]ヒットします。Edit > New > Key

「パラメーター」と入力して、Enter キーを押します。

ツールバーから を選択しますEdit > New > String Value

アプリケーションと入力し、Enter キーを押します。

[アプリケーション] を右クリックし、[変更] を選択します。

C:\Python27\python.exe C:\[YourServicePath].py

OKボタンを押します。

新しいサービスが作成されます。

于 2013-09-02T09:27:48.967 に答える