VC获取windows启动模式及获取屏幕分辨率

来源:互联网 发布:托尼道格拉斯cba数据 编辑:程序博客网 时间:2024/05/01 16:05
环境:VC6,WindowsXP SP3
      我没有想到获取系统模式竟然这么简单!
源码:

#include <windows.h>

#include <stdio.h>
int main()
{
switch(GetSystemMetrics(SM_CLEANBOOT))
{
case 0:printf("正常模式启动");break;
case 1:printf("安全模式启动");break;
case 2:printf("带网络连接的安全模式");break;
default:printf("错误,系统启动有问题。");break;
}
return 0;
}
扩展一下(VC获取屏幕分辨率代码)

#include <windows.h>

int main()

{

int cxScreen, cyScreen ;

cxScreen = GetSystemMetrics (SM_CXSCREEN) ;
cyScreen = GetSystemMetrics (SM_CYSCREEN) ;

//输出 略

return 0;

}