Win32API 質問箱 Build3
■ このスレッドは過去ログ倉庫に格納されています
0093デフォルトの名無しさん
NGNGWindows2000で、MMCの「サービス」を開いたまま、DeleteServiceを行っても、
レジストリからそのサービスのキーが消えません。
で、「サービス」を開いたまま、このサービスを再度インストールしようとすると、
レジストリが消えてないせいか、サービスがインストールされていることになってしまいます
(つまり、OpenServiceに成功してしまうということです)。
私のプログラムでは、古い同名のサービスが存在すると、削除してからインストールするようにしているので、
DeleteServiceのところで、997エラーが発生してしまいます。
この現象ってサービスプログラミングの世界では、常識なことなのでしょうか?
また、対処法ってあるんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています