
1关于NET Framework的版本 最简单的方法,可以看一下你的X:\Windows\MicrosoftNET\Framwrork下的子文件夹。各个文件夹以版本号命名。如果里面有几十到上百个dll文件,说明你安装了这个版本,如果只有少数几个dll和其他文件
进入控制面板,“时钟,语言和区域”、“添加语言”,根据需要,使用鼠标左键单击选择语言种类,然后点击右下方的“打开”
若系统未安装所选中的语言,Windows会自动在线更新语言包,需要等待下载完成。
点击窗口中间刚刚添加的语言后方的“选项”。
选择Windows显示语言下方的“使该语言成为主要语言”,点击后画面会自动返回,需要重新启动计算机修改生效。
C++ 没有这样的接口 ,平台的API有相关的接口,但不是C++标准的。
如果写跨平台的程序的话应该自己定义一个宏,根据这个宏可以在不同的平台下写不同的C++代码
比如
#ifdef Q_WS_WIN //windows 平台怎么做
strcat(dbPath, "\\bin\\");
#else // linux 平台怎么做
strcat(dbPath, "/arch/config/");
#endif
把Q_WS_WIN 这个宏提出来,放在编译器外面就行了
redhat系统可直接从文件中读取:cat /etc/redhat-release
windows:
GetUserName(LPWSTR lpBuffer, LPDWORD nSize);
lpBuffer是一个数组的地址,用来存贮得到的用户名,nsize是个指针,指向此存贮此数组大小的单元,就是数组能存贮的字符数量
GetVersionExW(LPOSVERSIONINFOW);
参数LPOSVERSIONINFO是一个指向OSVERSIONINFO类型变量的指针,
具体判断代码如下
定义 OSVERSIONINFO osvi;
然后调用函数取得版本号,判断如下
switch (osvidwPlatformId)
{
case VER_PLATFORM_WIN32_NT:
if (osvidwMajorVersion == 5&&osvidwMinorVersion == 0)
{
strOSVersion = TEXT("Windows 2000");
}
else if (osvidwMajorVersion == 5&&osvidwMinorVersion == 1)
{
strOSVersion = TEXT("Windows XP");
}
else if(osvidwMajorVersion == 6&&osvidwMinorVersion == 0)
{
strOSVersion = TEXT("Windows Vista");
}
else if (osvidwMajorVersion == 4&&osvidwMinorVersion == 0)
{
strOSVersion = TEXT("Windows NT");
}
break;
case VER_PLATFORM_WIN32_WINDOWS:
if (osvidwMajorVersion == 4&&osvidwMinorVersion == 10)
{
strOSVersion = TEXT("Windows 98");
}
else if (osvidwMajorVersion == 4&&osvidwMinorVersion == 90)
{
strOSVersion = TEXT("Windows ME");
}
else
{
strOSVersion = TEXT("Windows 95");
}
break;
default:
break;
}
Facts。可以获取远程主机 *** 作系统的是Facts,Facts是一个非常有用的工具。主机是指计算机除去输入输出设备以外的主要机体部分。用户可以在MacAppStore中购买Facts并下载。
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int is_right(int a[],int k)
{
int jian_ge=a[1]-a[0];
int count_num=0;
for(int i=0; i<k-1; i++)
{
if(a[i+1]-a[i]==jian_ge)
{
count_num++;
}
}
return count_num==k-1true:false;
}
int main()
{
int i;
cin>>i;
vector <char> result;
vector <char> :: iterator it;
for(int j=1; j<=i; j++)
{
int k;
cin>>k;
int a[k];
for(int m=0; m<k; m++)
{
cin>>a[m];
}
if(is_right(a,k)==1)
{
resultpush_back('Y');
}
else
{
resultpush_back('N');
}
}
// reverse(resultbegin(),resultend());
for(it=resultbegin(); it!=resultend(); it++)
{
cout<<it<<endl;
}
return 0;
}
p align=center获取客户端浏览器和 *** 作系统信息的几种方法/p Script language=VBscript '=首先---穷举法:用VBS中的NavigatorappVersion(或者UserAgent)属性= '=此种方法可以在客户端显示,但是不可以保存到服务器端数据库里= Documentwrite NavigatorappVersionp Function Browser(Info) Info=NavigatorappVersion '在这里初始化了Info,在实际应用中可以作为其他变量赋值 If InStr(Info,MSIE 6)0 Then Browser=Internet Explorer 60 ElseIf InStr(Info,MSIE 55)0 Then Browser=Internet Explorer 55 ElseIf InStr(Info,MSIE 50)0 Then Browser=Internet Explorer 50 ElseIf InStr(Info,MSIE 4)0 Then Browser=Internet Explorer 40 Else Browser=未知的浏览器! End if DocumentWrite 您的浏览器是:Browserp End Function Function System(Info) Info=NavigatorappVersion If InStr(Info,NT 51)0 Then System=Windows XP ElseIf InStr(Info,NT 50)0 Then System=Windows 2000 ElseIf InStr(Info,NT 4)0 Then System=Windows NT ElseIf InStr(Info,98)0 Then System=Windows 98 ElseIf InStr(Info,Me)0 Then System=Windows Me ElseIf InStr(Info,95)0 Then System=Windows 95 Else System=未知的 *** 作系统! End if DocumentWrite 您的 *** 作系统是:Systemp End Function Call Browser(Info) Call System(Info) /Script ------------------------------------------------------------p % '=其次:用RequestServerVariables(>
利用Environ函数 得到一些系统环境的参数,具体如下:
Environ ("Windir") 'c:\windows Windows 目录
Environ ("ProgramFiles") 'c:\ProgramFiles 应用程序文件夹
Environ ("UserProfile") 'C:\Documents and Settings\Administrator 用户配置文件目录
Environ ("ALLUSERSPROFILE") '局部 返回所有“用户配置文件”的位置。
Environ ("APPDATA") '局部 返回默认情况下应用程序存储数据的位置。
Environ ("COMPUTERNAME") '系统 返回计算机的名称。
Environ ("COMSPEC") '系统 返回命令行解释器可执行程序的准确路径。
Environ ("HOMEDRIVE") '系统 返回连接到用户主目录的本地工作站驱动器号。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。
Environ ("HOMEPATH") '系统 返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。
Environ ("NUMBER_OF_PROCESSORS") '系统 指定安装在计算机上的处理器的数目。
Environ ("OS") '系统 返回 *** 作系统的名称。Windows 2000 将 *** 作系统显示为 Windows_NT。
>
以上就是关于如何获取当前 *** 作系统,iis版本号及framework版本全部的内容,包括:如何获取当前 *** 作系统,iis版本号及framework版本、如何获取 *** 作系统的语言版本、C++中如何获取当前 *** 作系统的名称 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)