您的位置:首页 > 其它

windows之内核对象5

2007-04-20 19:02 274 查看
思想需要转变:

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

功能是:
检索指向新进程的完整命令行的指针,
检索指向新进程的环境变量的的指针,
对C++的全局变量进行初始化.如果包含stdlib.h文件,则代码就可以访问全局变量.
......

每一个进程启动时候,进程都有自己的环境块,内容是系统环境变量和登陆用户的环境变量.
::GetEnvironmentVariable(...)
::SetEnvironmentVariable(...)

如果要让所有应用程序更新他们的数据块,可以调用下面的代码:
::sendMessage(HWND_BROADCAST,WM_SETTINGChANGE,0,(LPARAM)TEXT("Environment"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: