我想在Windows中的C中创建一个在后台(守护进程)中运行的进程。我知道如何在Linux中制作它,但在Windows中,相同的代码不起作用。我需要做出哪些改变。
我在Linux中使用的代码是:
if(fork())
{
exit(0);
}
umask(0);
setsid();
close(0);
close(1);
close(2);
答案 0 :(得分:1)
你必须编写一个服务(处理程序)来实现这一点在Windows ...
搜索StartServiceCtrlDispatcherA