>>101
あ、なぜか最初のDeleteServiceは成功してしまっているのですか?なるほど。
なんか過去の記憶がよみがえってきました。私の場合は確か、

(MMC開いた状態)
DeleteService→成功
CreateService→失敗
(MMC閉じる)
CreateService→成功

でした。なるほど、あの時実はDeleteServiceが成功していなかったのか。
CreateServiceのエラーコードはチェックしなかったと思います。


また根拠のない推論ですが、DeleteServiceはとりあえず成功を返して、
全てのハンドルが閉じられた時にはじめてレジストリから情報を消しているのでは?
だから、一度MMCを閉じた瞬間にDeleteServiceが完遂され、次にCreateServiceを実行した時
うまくインストールできたのかも……。

寝ます(笑)