windows
壮二宝
这个作者很懒,什么都没留下…
展开
-
重谈eixt(0),ExitProcess,和TerminateProcess的区别和联系
首先来谈谈一个进程的执行流程。每个应用程序都有个主函数,在WINDOWS下,只支持两种类型的应用程序——CUI(控制台应用程序)和GUI(图形界面应用程序),相应的,其主函数类型不同。来看下这几个入口函数[cpp] view plain copy print?int WINAPI WinMain(HINSTANCE hinstExe, HINSTANCE,PSTR pszCmdLine, in转载 2016-12-09 10:32:33 · 396 阅读 · 0 评论 -
exit和return的区别
1. exit用于结束正在运行的整个程序,它将参数返回给OS,把控制权交给操作系统;而return 是退出当前函数,返回函数值,把控制权交给调用函数。2. exit是系统调用级别,它表示一个进程的结束;而return 是语言级别的,它表示调用堆栈的返回。3. 在main函数结束时,会隐式地调用exit函数,所以一般程序执行到main()结尾时,则结束主进程。exit将删除进程使用的内存空间转载 2016-12-09 10:37:45 · 302 阅读 · 0 评论 -
慎用WSACleanup()
函数简述: 中止Windows Sockets DLL的使用. #include int PASCAL FAR WSACleanup ( void );注释: 应用程序或DLL在使用Windows Sockets服务之前必须要进行一次成功的WSAStartup()调用.当它完成了Windows Socke转载 2016-12-09 11:05:51 · 3491 阅读 · 0 评论