自己写的windows服务,在XP下安装后启动一切正常,在2003下安装没有关问题,就是启动时报“异常码87 参数不正确”,不知是什么原因

自己写的windows服务,在XP下安装后启动一切正常,在2003下安装没问题,就是启动时报“错误码87 参数不正确”,不知是什么原因?
自己写的windows服务,在XP下安装后启动一切正常,在2003下安装没问题,就是启动时报“错误码87   参数不正确”,不知是什么原因?

------解决方案--------------------
在代码中加上日志,看是在哪一步出现的问题。
------解决方案--------------------
我以前遇到這個錯誤,多出現在CreateInstance,找不到註冊的組件
------解决方案--------------------
好好检查一下函数定义格式之类,或者下个NT服务向导(NTServ.awx),用它生成一个服务,对比一下。我遇到过同样的问题,就是这样解决的。