如何获取当前 *** 作系统,iis版本号及framework版本

如何获取当前 *** 作系统,iis版本号及framework版本,第1张

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语言获取主机 *** 作系统的版本号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9321925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存