0

Windows OS で実行するように設計された、C++/MFC で記述されたローカル システム サービス アプリケーションがあります。システムの起動時に、このサービス内でコードを実行する必要があります。私の最初のアイデアは、StartServiceCtrlDispatcher() API の呼び出しによって定義される ServiceMain() スタンドイン関数の最初から実行することでしたが、問題は、このサービスを停止して再起動した場合にも実行されることです。

4

1 に答える 1

1

サービスはいらないそうです。スケジュールされたタスクでも同じことができます。taskschd.mscシステムの起動時に、またはコマンドラインからタスクを起動するトリガーを使用してタスクを作成するために使用できます。

schtasks.exe /Create /SC ONSTART /TN MyTaskName /TR c:\Path_to_my_tool\my_executable.exe
于 2012-04-24T01:31:24.110 に答える