Windows サービスのスタートアップの種類を変更する方法を探していたところ、これを行う 2 つの方法が見つかりました...
どれが最適か知りたい... Windows と Vista の両方でアプリケーションを適切に実行したい。
Windows サービスのスタートアップの種類を変更する方法を探していたところ、これを行う 2 つの方法が見つかりました...
どれが最適か知りたい... Windows と Vista の両方でアプリケーションを適切に実行したい。
Windows の将来のバージョンでも安全を確保するには、WMI を使用することをお勧めします。
Windows 7 以外のことを考えていない場合は、WinAPI 関数 ( OpenSCManagerとChangeServiceConfigが思い浮かびます) をお勧めします。それらは理解しやすく、使用方法に関するコード例がたくさんあります。一方、WMI はまだ新しく、十分に文書化されていません。
決して、レジストリを直接編集しないでください。WinAPI または WMI インターフェイスは、Windows が内部でデータを処理する方法からタスクを抽象化するために存在します。それらをバイパスすると、将来的に破損する最大のリスクが生じます。