4

Windows サービスのスタートアップの種類を変更する方法を探していたところ、これを行う 2 つの方法が見つかりました...

レジストリを編集する、WMI クラスを使用して

どれが最適か知りたい... Windows と Vista の両方でアプリケーションを適切に実行したい。

4

2 に答える 2

1

Windows の将来のバージョンでも安全を確保するには、WMI を使用することをお勧めします。

Windows 7 以外のことを考えていない場合は、WinAPI 関数 ( OpenSCManagerChangeServiceConfigが思い浮かびます) をお勧めします。それらは理解しやすく、使用方法に関するコード例がたくさんあります。一方、WMI はまだ新しく、十分に文書化されていません。

決して、レジストリを直接編集しないでください。WinAPI または WMI インターフェイスは、Windows が内部でデータを処理する方法からタスクを抽象化するために存在します。それらをバイパスすると、将来的に破損する最大のリスクが生じます。

于 2009-02-06T15:53:31.557 に答える