windows之内核对象5

来源:互联网 发布:方便面行业数据分析 编辑:程序博客网 时间:2024/04/28 05:38

思想需要转变:

 当我们的C/C++程序在运行时候,首先进入的函数并不是main函数,而是C/C++运行时的***CRTStartUP()函数.

功能是:
检索指向新进程的完整命令行的指针,
检索指向新进程的环境变量的的指针,
对C++的全局变量进行初始化.如果包含stdlib.h文件,则代码就可以访问全局变量.
......
每一个进程启动时候,进程都有自己的环境块,内容是系统环境变量和登陆用户的环境变量.
::GetEnvironmentVariable(...)
::SetEnvironmentVariable(...)
如果要让所有应用程序更新他们的数据块,可以调用下面的代码:
   ::sendMessage(HWND_BROADCAST,WM_SETTINGChANGE,0,(LPARAM)TEXT("Environment"));

 

原创粉丝点击