C 判斷作業系統型別總結

2021-06-22 12:46:37 字數 1599 閱讀 2731

目錄(?)

[+]

windows作業系統的版本號一覽

作業系統

platformid

主版本號

副版本號

windows9514

0windows9814

10windowsme14

90windowsnt3.523

0windowsnt4.024

0windows200025

0windowsxp25

1windows200325

2windowsvista26

0windows726

1windows8

獲取作業系統資訊的相關類或屬性

//獲取系統資訊

system.operatingsystem osinfo = system.environment.osversion; 

//獲取作業系統id

system.platformid platformid = osinfo.platform;

//獲取主版本號

int versionmajor = osinfo.version.major;

//獲取副版本號

int versionminor = osinfo.version.minor;

system.platformid列舉值及其含義

win32s  作業系統為 win32s(win32 子集)型別。

win32s 是執行於 windows 16 位版本上的層,它提供對 32 位應用程式的訪問。 

win32windows  作業系統為 windows 95 或較新的版本。 

win32nt 作業系統為 windows nt 或較新的版本。 

wince   作業系統為 windows ce。 

unix    作業系統為 unix。 

xbox    開發平台為 xbox 360。 示例

//c#判斷作業系統是否為windows98

public static bool iswindows98

}

//c#判斷作業系統是否為windows98第二版

public static bool iswindows98second

}

//c#判斷作業系統是否為windows2000

public static bool iswindows2000

}

//c#判斷作業系統是否為windowsxp

public static bool iswindowsxp  

}//c#判斷作業系統是否為windows2003

public static bool iswindows2003

}

//c#判斷作業系統是否為windowsvista

public static bool iswindowsvista

}

//c#判斷作業系統是否為windows7

public static bool iswindows7

}

//c#判斷作業系統是否為unix

public static bool isunix

}

python判斷作業系統型別

經常地我們需要編寫跨平台的指令碼,但是由於不同的平台的差異性,我們不得不獲得當前所工作的平台 作業系統型別 如下 import platform deftestplatform print operation system windows will be 32bit,windowspe linux ...

python 判斷作業系統型別

在實際專案中有時候不知道作業系統的型別,比如是windows os x unix?而python 雖說是跨平台 crossplatform 的,但是畢竟他們還是有些不同的,有的函式方法只能在某些作業系統下實現,這時考慮到程式的可移植性,需要在 中對當前所在的作業系統做乙個判斷。如果只想判斷作業系統的...

python例項 判斷作業系統型別

參考文獻 經常地我們需要編寫跨平台的指令碼,但是由於不同的平台的差異性,我們不得不獲得當前所工作的平台 作業系統型別 import platform deftestplatform print operation system windows will be 32bit,windowspe linu...