用C语言编写的程序,应该怎么编写exe程序,让它在后台运行,也就是不显示出DOS窗口。

用C语言编写的程序,应该怎么编写exe程序,让它在后台运行,也就是不显示出DOS窗口。,第1张

程序入口点由 int main(int argc, char* argv[]) 改为 int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmd, INT nShow) 即可

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

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

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

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

三、DLL远程注入

四、hook

五、shellcode注入到任一程序

用 nohup, 例如:

nohup your_c_program &

这个c程序就会在後台继续执行(无论putty有没有被关闭)

这个c程序的output会被储存在nohup.out中。


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

原文地址:https://54852.com/yw/8060829.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存