class OSException: etc.negui.environ.environ.EnvironException;
PRODUCT_UNDEFINED
PRODUCT_ULTIMATE
PRODUCT_HOME_BASIC
PRODUCT_HOME_PREMIUM
PRODUCT_ENTERPRISE
PRODUCT_HOME_BASIC_N
PRODUCT_BUSINESS
PRODUCT_STANDARD_SERVER
PRODUCT_DATACENTER_SERVER
Server Datacenter Edition
PRODUCT_SMALLBUSINESS_SERVER
PRODUCT_ENTERPRISE_SERVER
Server Enterprise Edition
PRODUCT_STARTER
PRODUCT_DATACENTER_SERVER_CORE
Server Datacenter Edition (core installation)
PRODUCT_STANDARD_SERVER_CORE
Server Standard Edition (core installation)
PRODUCT_ENTERPRISE_SERVER_CORE
Server Enterprise Edition (core installation)
PRODUCT_ENTERPRISE_SERVER_IA64
Server Enterprise Edition for Itanium-based Systems
PRODUCT_BUSINESS_N
PRODUCT_WEB_SERVER
PRODUCT_CLUSTER_SERVER
PRODUCT_HOME_SERVER
PRODUCT_STORAGE_EXPRESS_SERVER
Storage Server Express Edition
PRODUCT_STORAGE_STANDARD_SERVER
Storage Server Standard Edition
PRODUCT_STORAGE_WORKGROUP_SERVER
Storage Server Workgroup Edition
PRODUCT_STORAGE_ENTERPRISE_SERVER
Storage Server Enterprise Edition
PRODUCT_SERVER_FOR_SMALLBUSINESS
Server for Small Business Edition
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM
Small Business Server Premium Edition
PRODUCT_HOME_PREMIUM_N
PRODUCT_ENTERPRISE_N
PRODUCT_ULTIMATE_N
PRODUCT_WEB_SERVER_CORE
Web Server Edition (core installation)
PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT
Windows Essential Business Server Management Server
PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY
Windows Essential Business Server Security Server
PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING
Windows Essential Business Server Messaging Server
PRODUCT_SMALLBUSINESS_SERVER_PRIME
PRODUCT_HOME_PREMIUM_SERVER
Home Premium Server Edition?
PRODUCT_SERVER_FOR_SMALLBUSINESS_V
Server 2008 without Hyper-V for Windows Essential Server Solutions
PRODUCT_STANDARD_SERVER_V
Server Standard Edition without Hyper-V
PRODUCT_DATACENTER_SERVER_V
Server Datacenter Edition without Hyper-V
PRODUCT_ENTERPRISE_SERVER_V
Server Enterprise Edition without Hyper-V
PRODUCT_DATACENTER_SERVER_CORE_V
Server Datacenter Edition without Hyper-V (core installation)
PRODUCT_STANDARD_SERVER_CORE_V
Server Standard Edition without Hyper-V (core installation)
PRODUCT_ENTERPRISE_SERVER_CORE_V
Server Enterprise Edition without Hyper-V (core installation)
PRODUCT_HYPERV
PRODUCT_STORAGE_EXPRESS_SERVER_CORE
Storage Server Express Edition (core installation)
PRODUCT_STORAGE_STANDARD_SERVER_CORE
Storage Server Standard Edition (core installation)
PRODUCT_STORAGE_WORKGROUP_SERVER_CORE
Storage Server Workgroup Edition (core installation)
PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE
Storage Server Enterprise Edition (core installation)
PRODUCT_STARTER_N
PRODUCT_PROFESSIONAL
PRODUCT_PROFESSIONAL_N
PRODUCT_SB_SOLUTION_SERVER
PRODUCT_SERVER_FOR_SB_SOLUTIONS
PRODUCT_STANDARD_SERVER_SOLUTIONS
PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE
PRODUCT_SB_SOLUTION_SERVER_EM
PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM
PRODUCT_SOLUTION_EMBEDDEDSERVER
PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE
PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT
PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL
PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC
PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC
PRODUCT_CLUSTER_SERVER_V
Cluster Server Edition without Hyper-V
PRODUCT_EMBEDDED
PRODUCT_UNLICENSED
class OS: etc.negui.system.raii.IInitialize, etc.negui.system.text.IText;
- Note:
-
ClassGetSet使わなくてもClassGetだけでいいんじゃないだろうか。
void initialize();
Text servicePack();
enum SUITES;
SMALLBUSINESS
Microsoft Small Business Serverがインストールされています。または、かつてインストーすれさていましたが、別のバージョンのWindowsにアップグレードされている可能性があります。
ENTERPRISE
Windows NT 4.0 Enterprise Edition、Windows 2000 Advanced Server、Windows Server 2003 Enterprise Edition、Windows Server 2008 Enterpriseのいずれかがインストールされています。
BACKOFFICE
Microsoft BackOfficeコンポーネントがインストールされています。
TERMINAL
ターミナルサービスがインストールされています。VER_SUITE_TERMINALがセットされていて、かつ、VER_SUITE_SINGLEUSERTSがセットされていない場合には、システムはアプリケーションサーバモードで動作しています。
SMALLBUSINESS_RESTRICTED
Microsoft Small Business Serverが制限クライアントライセンスでインストールされています。
EMBEDDEDNT
Windows XP Embeddedがインストールされています。
DATACENTER
Windows 2000 Datacenter Server、Windows Server 2003 Datacenter Edition、Windows Server 2008 Datacenterのいずれかがインストールされています。
SINGLEUSERTS
リモートデスクトップがサポートされていますが、1つの対話型セッションのみがサポートされています。この値はシステムがアプリケーションサーバモードで動作していない場合にはセットされません。
PERSONAL
Windows XP Home Edition、Windows Vista Home Basic、Windows Vista Home Premiumのいずれかがインストールされています。
BLADE
Windows Server 2003 Web Editionがインストールされています。
STORAGE_SERVER
Windows Storage Server 2003またはWindows Storage Server 2003 R2がインストールされています。
COMPUTE_SERVER
Windows Server 2003 Compute Cluster Editionがインストールされています。
WH_SERVER
Windows Home Serverがインストールされています。
enum PRODUCT;
UNDEFINED
ULTIMATE
HOME_BASIC
HOME_PREMIUM
ENTERPRISE
HOME_BASIC_N
BUSINESS
STANDARD_SERVER
DATACENTER_SERVER
SMALLBUSINESS_SERVER
ENTERPRISE_SERVER
STARTER
DATACENTER_SERVER_CORE
STANDARD_SERVER_CORE
ENTERPRISE_SERVER_CORE
ENTERPRISE_SERVER_IA64
BUSINESS_N
WEB_SERVER
CLUSTER_SERVER
HOME_SERVER
STORAGE_EXPRESS_SERVER
STORAGE_STANDARD_SERVER
STORAGE_WORKGROUP_SERVER
STORAGE_ENTERPRISE_SERVER
SERVER_FOR_SMALLBUSINESS
SMALLBUSINESS_SERVER_PREMIUM
HOME_PREMIUM_N
ENTERPRISE_N
ULTIMATE_N
WEB_SERVER_CORE
MEDIUMBUSINESS_SERVER_MANAGEMENT
MEDIUMBUSINESS_SERVER_SECURITY
MEDIUMBUSINESS_SERVER_MESSAGING
SMALLBUSINESS_SERVER_PRIME
HOME_PREMIUM_SERVER
SERVER_FOR_SMALLBUSINESS_V
STANDARD_SERVER_V
DATACENTER_SERVER_V
ENTERPRISE_SERVER_V
DATACENTER_SERVER_CORE_V
STANDARD_SERVER_CORE_V
ENTERPRISE_SERVER_CORE_V
HYPERV
STORAGE_EXPRESS_SERVER_CORE
STORAGE_STANDARD_SERVER_CORE
STORAGE_WORKGROUP_SERVER_CORE
STORAGE_ENTERPRISE_SERVER_CORE
STARTER_N
PROFESSIONAL
PROFESSIONAL_N
SB_SOLUTION_SERVER
SERVER_FOR_SB_SOLUTIONS
STANDARD_SERVER_SOLUTIONS
STANDARD_SERVER_SOLUTIONS_CORE
SB_SOLUTION_SERVER_EM
SERVER_FOR_SB_SOLUTIONS_EM
SOLUTION_EMBEDDEDSERVER
SOLUTION_EMBEDDEDSERVER_CORE
SMALLBUSINESS_SERVER_PREMIUM_CORE
ESSENTIALBUSINESS_SERVER_MGMT
ESSENTIALBUSINESS_SERVER_ADDL
ESSENTIALBUSINESS_SERVER_MGMTSVC
ESSENTIALBUSINESS_SERVER_ADDLSVC
CLUSTER_SERVER_V
EMBEDDED
UNLICENSED
const PRODUCT productInfo(DWORD MajorVersion
= majorVersion, DWORD MinorVersion
= minorVersion);
const Text toText();
何でもいいからだれかmoduleくれ。
- See Also:
- MSDN Library., http://msdn.microsoft.com/en-us/library/ms724429%28VS.85%29.aspx
- History:
- 1.050
- features2K, XP, 2003のエディションの取得。
string toString();