关于windows服务,我有一个非常基本的问题,我有这个安装main函数,我可以用它来安装我的服务,还有一些配置数据加载在主函数中:
int
wmain(int argc, WCHAR* argv[])
{
// it reads config and fill a global struct.
ReadConfig();
// if command == 'install'
install_service();
}
以下是服务的主要功能:
void WINAPI ServiceMain(DWORD argc, WCHAR* argv[])
我在下面的页面上根据教程编写一个服务:
我可以使用以下方法成功地创建服务:
sc create service_name binPath=<path_name>
当我尝试启动服务时,我会得到以下错误:
sc start service_name
[SC] StartService FAILED 1053:
The service did not respond to the start or control request in a timely fashion.
这是我的主要():
int main (int argc, char *argv[])
{
OutputDeb
从昨天开始,我的C项目就遇到了编译错误。该项目本身包括创建一个服务,该服务将执行一些任务。
我不知道昨天以来发生了什么变化,但是今天早上,我的代码不能再编译了。
下面是我遇到的错误:
c:\path\main.c(56): error C2275: 'SERVICE_TABLE_ENTRY' : illegal use of this type as an expression
c:\program files\microsoft sdks\windows\v7.0a\include\winsvc.h(773) : see declaration of 'SERVICE
我正在使用它将我的应用程序安装为windows服务。一切正常,除了服务不会停止;
@Override
public int serviceMain(String[] strings) throws ServiceException {
try {
System.out.println("BootService: init");
System.out.println("BootService: service loop start");
while (ws.isSer
我在批处理文件中使用以下内容
set CLASSPATH=%XX_LIB%\commons-collections-3.1.jar;XX_LIB%\paz-basic.jar;%XX_LIB%\paz-common.jar;%XX_LIB%\per.jar
set CLASSPATH=%XX_LIB%;%XX_HOME%\classes;%CLASSPATH%
REM set CLASSPATH=%CLASSPATH%
set PR_CLASSPATH=%CLASSPATH%
per.jar文件中存在多个类文件。
"%EXECUTABLE%"//IS//%SERVICE_N
我无法从我们的WSUS服务器(或从Windows )安装更新,系统事件日志中出现了错误7024:
The Delivery Optimization service terminated with the following service-specific error:
General access denied error
像这样的错误消息出现在Windows更新日志中:
2020/03/12 15:55:10.2967680 11116 8720 DownloadManager *FAILED* [80010108] Method failed [CAgentDownloadManag