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"));
当我们的C/C++程序在运行时候,首先进入的函数并不是main函数,而是C/C++运行时的***CRTStartUP()函数.
功能是:
检索指向新进程的完整命令行的指针,
检索指向新进程的环境变量的的指针,
对C++的全局变量进行初始化.如果包含stdlib.h文件,则代码就可以访问全局变量.
......
每一个进程启动时候,进程都有自己的环境块,内容是系统环境变量和登陆用户的环境变量.
::GetEnvironmentVariable(...)
::SetEnvironmentVariable(...)
如果要让所有应用程序更新他们的数据块,可以调用下面的代码:
::sendMessage(HWND_BROADCAST,WM_SETTINGChANGE,0,(LPARAM)TEXT("Environment"));
相关文章推荐
- Windows 内核对象
- windows笔记-跨越进程边界共享内核对象【命名对象】
- windows笔记-【内核对象线程同步】事件内核对象
- windows笔记-【内核对象线程同步】信标内核对象
- windows笔记-【内核对象线程同步】互斥对象内核对象
- Windows内核对象
- WINDOWS内核对象
- "windows线程池" 之 内核对象触发调用回调函数
- windows资源管理(内核对象/GDI对象/user对象)
- Windows内核对象句柄的继承小总结
- windows via c/c++ 三. 内核对象
- windows核心编程心解--内核对象
- Windows Internals 笔记——内核对象
- Windows内核对象简介
- Windows内核对象
- 《Windows via C/C++》学习笔记 —— 内核对象的“线程同步”之“事件内核对象”
- Windows内核对象头部结构
- Gloomy对Windows内核的分析(对象管理器)
- WINDOWS内核对象及其理解
- windows笔记-【内核对象线程同步】等待定时器内核对象