环境: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;
}