C语言程序怎么后台运行

C语言程序怎么后台运行,第1张

以下都可以后台(不会显示在棚辩任务栏,不会显示在任务管理器的应用程序

一、MFC不要窗口(进程还是会有)

二、注册成windows服务(进程还是会有)(windows服务是正统的后台)

(以下任务管理器进程也看不到链握缺,反正就是找不到)

三、DLL远程注入

四、hook

五、shellcode注入到皮闷任一程序

timeSetEvent(10000,1,Timer1_Timer,1,TIME_PERIODIC)

猜测第一个参数为定时时间间隔,第租扮二个参数为时间编号,第三个参数为函数指针,第四个参数是循环次数么?第五个参数又是用来做什么?

是调用 SetTimer () 设置的定时器么?我对这个函数的内部处理不太了解。

while(!a)

{

Sleep(1)

}

我祥型芹想,原因可能是这样的。当执行d出回话框的时候,该d出 *** 作未完成,即执行该 *** 作的函数栈谨毕未出完,这时Sleep()函数正好把主线程给挂起了,破坏了程序必须的某些东西,故造成程序崩溃。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12341786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存