在Windows中以C语言守护进程

时间:2013-11-19 15:58:59

标签: c windows

我想在Windows中的C中创建一个在后台(守护进程)中运行的进程。我知道如何在Linux中制作它,但在Windows中,相同的代码不起作用。我需要做出哪些改变。

我在Linux中使用的代码是:

    if(fork())
    {
exit(0);
    }
umask(0);
setsid();
close(0);
close(1);
close(2);

1 个答案:

答案 0 :(得分:1)

你必须编写一个服务(处理程序)来实现这一点在Windows ...

搜索StartServiceCtrlDispatcherA