1关于NET Framework的版本 最简单的方法,可以看一下你的X:\Windows\MicrosoftNET\Framwrork下的子文件夹。各个文件夹以版本号命名。如果里面有几十到上百个dll文件,说明你安装了这个版本,如果只有少数几个dll和其他文件
c# 取 *** 作系统信息
// *** 作系统PlatformID主版本号副版本号
public enum OsVer {
Windows95 = 140,
Windows98 = 1410,
WindowsMe = 1490,
WindowsNT35 = 230,
WindowsNT40 = 240,
Windows2000 = 250,
WindowsXP = 251,
Windows2003 = 252,
WindowsVista = 260,
Windows7 = 261,
Windows8 = 271
}
//判断
string iniPath = ystemEnvironmentGetFolderPath(EnvironmentSpecialFolderSystem);
//获取系统信息
SystemOperatingSystem osInfo = SystemEnvironmentOSVersion;
//获取 *** 作系统ID
SystemPlatformID platformID = osInfoPlatform;
//获取主版本号
int versionMajor = osInfoVersionMajor;
//获取副版本号
int versionMinor = osInfoVersionMinor;
string osInfor = platformIDGetHashCode()ToString() + versionMajorToString() + versionMinorToString();
if (osInfor == OsVerWindows7GetHashCode()ToString())
{
iniPath = SystemEnvironmentGetFolderPath(EnvironmentSpecialFolderLocalApplicationData);
}
if (osInfor == OsVerWindowsXPGetHashCode()ToString())
{
iniPath = SystemEnvironmentGetFolderPath(EnvironmentSpecialFolderSystem);
}
return iniPath;
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;
}
可以使用系统命令ver来获取系统版本,如图。
在C++中,我们只需这样做即可使用系统命令ver。
#include<windowsh>/
In a function
/
system("ver");
所以,我们可以用这种方法获取系统版本(仅限Windows)。
#include<stdioh>#include<windowsh>
#include<iostream>
#include<string>
using namespace std;
string GetSystem(void){
system("ver >temptemp");//将结果输出到temptemp文件
freopen("temptemp","r",stdin);//从文件读入结果
string str;
getline(cin,str);//ver输出结果有一行空白
getline(cin,str);//读入结果
freopen("CON","r",stdin);//重定向
system("del temptemp");//删除包含结果文件
return str;//返回读取内容
}
int main(void){
cout<<GetSystem()<<endl;//输出
system("pause");
return 0;
}
输出结果:
问题一:水利定额中的,堆方,码方,清料方分别是什么意思 可以刻DVD,CD。VCD,也可以读
问题二:水利定额中的,堆方、码方、清料方分别是什么意思? 水利定额中:砂、碎石、堆石料为堆方;块石、卵石为码方;条石、料石为清料方。这三钉均为砂石料的定额计量单位。
问题三:立方码是什么单位 是体积的单位,1立方码=0756立方米
问题四:食品抽检报告的编码方式是什么,右上角有个编号,正中也有个编号,分别是什么意思呢,编码有什么规律呢 亲,食品抽检报告中右上角的编号指的是检验机构的体系的编号,不同的检验机构编号不同;中间那个编号指的是检验机构出具报告的顺序号!
问题五:凯立德导航取码方式有什么用 激活的作用!取码后。
第一种情况:导航设备刚刚安装新的数据和程序后,将会d出激活界面,从中可以直接获得设备特征码。 第二种情况:正在使用的导航设备获取设备特征码
方法1:进入导航系统,输入6 个A 获取设备特征码 第一步:打开凯立德移动导航系统,进入地图界面,点击“查找” 第二步:在查找页面输入“AAAAAA”(6 个A) 第三步:软件d出新窗口,窗口中显示出本机器“设备特征码/特征码”,请您记录该设备特征码。
方法2:通过电脑修改导航系统目录文件,获取设备特征码 第一步:将拷贝有导航系统数据的储存卡(如:SD 卡)从导航设备中取出,通过读卡器与电脑连接。在“我的电脑”中打开“可移动磁盘”,其中以“NaviOne”命名的文件夹为导航系统目录。(另外,有部分导航设备无储存卡,系统文件直接拷贝在设备内存中,可通过数据线与电脑连接。)
第二步:打开导航系统目录,找到NaviParamscld 文件,将该文件名修改为: NaviParams123456cld 第三步:将储存卡放回导航设备,重新进入导航系统,出现激活界面,记录设备特征码 第四步:关闭导航系统,再次将储存卡与电脑连接,打开导航系统目录,删除NaviParamscld 文件,将NaviParams123456cld 文件名恢复至NaviParamscld,导航系统即可恢复正常使用。 如何获取激活码 获取凯立德激活码只需进入导航系统,输入6 个A 即可获取 第一步:打开凯立德移动导航系统,进入地图界面,点击“查找” 第二步:在查找页面输入“AAAAAA”(6 个A)
第三步:软件d出新窗口,窗口中显示出本机器“激活码”,请您记录该激活码。 C 系列界面 如何获取版本号 正版凯立德移动导航系统的版本号可在两种情况下获得,第一种情况是系统初次安装时,第二种是系统正在使用时,详情如下:
第一种情况:导航设备刚刚安装新的数据和程序后,将会d出激活界面,从中可以直接获得版本号。 第二种情况:正在使用的导航设备获取系统版本号 方法1:直接查看版本信息,但C 系列与T 系列查询路径有所不同 C 系列 第一步:打开凯立德移动导航系统,进入地图界面,点击“功能” 第二步:进入功能界面后,点击“帮助”
第三步:进入帮助界面后,“版本信息” 第四步:d出版本信息界面,请记录导航系统版本号 T 系列 第一步:打开凯立德移动导航系统,进入地图界面,点击“功能” 第二步:进入功能界面后,点击“辅助功能”
第三步:进入辅助功能界面后,点击“版本信息” 第四步:d出版本信息界面,请记录导航系统版本号 方法2:进入导航系统,输入6 个A 获取版本号 第一步:打开凯立德移动导航系统,进入地图界面,点击“查找” 第二步:在查找页面输入“AAAAAA”(6 个A)” 第三步:软件d出新窗口,窗口中显示出本机器“地图版本号/版本号”,请您记录该版本号。
问题六:战旗解码方式是什么意思 战旗TV是杭州边锋网络技术有限公司旗下直属的d幕式游戏直播平台。以游戏直播为主,涵盖《DOTA2》《英雄联盟》《三国杀》等游戏直播内容。
问题七:求下面这段乱码的意思或者解码方法! 意思是:
我是如此爱你
同时又如此憎恨
问题八:条码符号的编码方法主要有哪几类 一维码用的比较多的是CODE39,CDDE128,GTIN-13(EAN13)、GTIN-14(ITF14)、GTIN-8(EAN8)和GTIN-12(UPC)。 二维码国内用的最多的是汉信码或快速响应矩阵码(QR),其它还有PDF417,Data Matrix条码。
问题九:地方编码是什么 不知你说的是邮政编码 还是电话编码
问题十:网上看了汽车摇控的清码,什么意思?像我原配的摇控难道按照他说的清码方式 *** 作后该摇控器就会失效??按 这是可以的,确实能失效了,有些车匹配遥控也是这样弄几下就可以了,也有一种设备是可以直接进入遥控的
您好,根据您的需求,可以通过以下两行代码获得相关系统属性: String version_sdk = BuildVERSIONSDK; // 设备SDK版本(Android版本号) String version_release = BuildVERSIONRELEASE; // 设备的系统版本 希望能帮到您,还有什么问题欢迎
以上就是关于如何获取当前 *** 作系统,iis版本号及framework版本全部的内容,包括:如何获取当前 *** 作系统,iis版本号及framework版本、.NET C#如何获取 *** 作系统版本、如何用C语言获取主机 *** 作系统的版本号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)