小弟用SC_HANDLE hService = ::CreateService(hSCM,
                                         m_szServiceName,
                                         m_szServiceName,
                                         SERVICE_ALL_ACCESS,
                                         SERVICE_WIN32_SHARE_PROCESS|SERVICE_INTERACTIVE_PROCESS ,
                                         SERVICE_AUTO_START|SERVICE_BOOT_START,        // start condition
                                         SERVICE_ERROR_NORMAL,
                                         szFilePath,
                                         NULL,
                                         NULL,
                                         NULL,
                                         NULL,
                                         NULL);创建了服务,但有以下两个问题:1、设置了SERVICE_BOOT_START参数,在windows启动时启动服务,我的服务实际上只是启动我自己的一个单文档程序,在服务管理器里启动时没有问题,但随系统启动时却报“建立空文档失败”的错误,是不是还要设置其他参数啊?2、能不能使服务在window 2000以上的版本中,不登陆系统,就启动起来啊?
求救各位高手???