etc.negui.environ.os

OS情報。
Windows専用だけど。
class OSException: etc.negui.environ.environ.EnvironException;

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;
History:
1.050
  • 新規作成。
UNDEFINED
An unknown product
ULTIMATE
Ultimate Edition
HOME_BASIC
Home Basic Edition
HOME_PREMIUM
Home Premium Edition
ENTERPRISE
Enterprise Edition
HOME_BASIC_N
Home Basic Edition
BUSINESS
Business Edition
STANDARD_SERVER
Server Standard Edition
DATACENTER_SERVER
Server Datacenter Edition
SMALLBUSINESS_SERVER
Small Business Server
ENTERPRISE_SERVER
Server Enterprise Edition
STARTER
Starter Edition
DATACENTER_SERVER_CORE
Server Datacenter Edition (core installation)
STANDARD_SERVER_CORE
Server Standard Edition (core installation)
ENTERPRISE_SERVER_CORE
Server Enterprise Edition (core installation)
ENTERPRISE_SERVER_IA64
Server Enterprise Edition for Itanium-based Systems
BUSINESS_N
Business Edition
WEB_SERVER
Web Server Edition
CLUSTER_SERVER
Cluster Server Edition
HOME_SERVER
Home Server Edition
STORAGE_EXPRESS_SERVER
Storage Server Express Edition
STORAGE_STANDARD_SERVER
Storage Server Standard Edition
STORAGE_WORKGROUP_SERVER
Storage Server Workgroup Edition
STORAGE_ENTERPRISE_SERVER
Storage Server Enterprise Edition
SERVER_FOR_SMALLBUSINESS
Server for Small Business Edition
SMALLBUSINESS_SERVER_PREMIUM
Small Business Server Premium Edition
HOME_PREMIUM_N
Home Premium Edition
ENTERPRISE_N
Enterprise Edition
ULTIMATE_N
Ultimate Edition
WEB_SERVER_CORE
Web Server Edition (core installation)
MEDIUMBUSINESS_SERVER_MANAGEMENT
Windows Essential Business Server Management Server
MEDIUMBUSINESS_SERVER_SECURITY
Windows Essential Business Server Security Server
MEDIUMBUSINESS_SERVER_MESSAGING
Windows Essential Business Server Messaging Server
SMALLBUSINESS_SERVER_PRIME
Server Foundation
HOME_PREMIUM_SERVER
Home Premium Server Edition?
SERVER_FOR_SMALLBUSINESS_V
Server 2008 without Hyper-V for Windows Essential Server Solutions
STANDARD_SERVER_V
Server Standard Edition without Hyper-V
DATACENTER_SERVER_V
Server Datacenter Edition without Hyper-V
ENTERPRISE_SERVER_V
Server Enterprise Edition without Hyper-V
DATACENTER_SERVER_CORE_V
Server Datacenter Edition without Hyper-V (core installation)
STANDARD_SERVER_CORE_V
Server Standard Edition without Hyper-V (core installation)
ENTERPRISE_SERVER_CORE_V
Server Enterprise Edition without Hyper-V (core installation)
HYPERV
Microsoft Hyper-V Server
STORAGE_EXPRESS_SERVER_CORE
Storage Server Express Edition (core installation)
STORAGE_STANDARD_SERVER_CORE
Storage Server Standard Edition (core installation)
STORAGE_WORKGROUP_SERVER_CORE
Storage Server Workgroup Edition (core installation)
STORAGE_ENTERPRISE_SERVER_CORE
Storage Server Enterprise Edition (core installation)
STARTER_N
Starter Edition
PROFESSIONAL
Professional Edition
PROFESSIONAL_N
Professional Edition
SB_SOLUTION_SERVER

SERVER_FOR_SB_SOLUTIONS

STANDARD_SERVER_SOLUTIONS

STANDARD_SERVER_SOLUTIONS_CORE
(core installation)
SB_SOLUTION_SERVER_EM

SERVER_FOR_SB_SOLUTIONS_EM

SOLUTION_EMBEDDEDSERVER

SOLUTION_EMBEDDEDSERVER_CORE
(core installation)
SMALLBUSINESS_SERVER_PREMIUM_CORE
(core installation)
ESSENTIALBUSINESS_SERVER_MGMT

ESSENTIALBUSINESS_SERVER_ADDL

ESSENTIALBUSINESS_SERVER_MGMTSVC

ESSENTIALBUSINESS_SERVER_ADDLSVC

CLUSTER_SERVER_V
Cluster Server Edition without Hyper-V
EMBEDDED

UNLICENSED

const PRODUCT productInfo(DWORD MajorVersion = majorVersion, DWORD MinorVersion = minorVersion);
History:
1.050
  • 新規作成。
const ConsText toText();
何でもいいからだれかmoduleくれ。
See Also:
MSDN Library.
History:
1.050
  • features2K, XP, 2003のエディションの取得。
string toString();