35 lines
1.3 KiB
C++
35 lines
1.3 KiB
C++
// Includes and Namespaces
|
|
#include "KMSClientSettings.h"
|
|
|
|
// KMS Client Parameters
|
|
WCHAR KMSClientSettings::KMSHost[256];
|
|
WCHAR KMSClientSettings::KMSPort[PORT_BUFFER_SIZE];
|
|
WCHAR KMSClientSettings::KMSClientMode[256];
|
|
|
|
// KMS Client Identification Data
|
|
DWORD KMSClientSettings::RequiredClientCount;
|
|
WORD KMSClientSettings::KMSProtocolMajorVersion;
|
|
WORD KMSClientSettings::KMSProtocolMinorVersion;
|
|
DWORD KMSClientSettings::KMSClientLicenseStatus;
|
|
WCHAR KMSClientSettings::KMSClientAppID[GUID_BUFFER_SIZE];
|
|
WCHAR KMSClientSettings::KMSClientSkuID[GUID_BUFFER_SIZE];
|
|
WCHAR KMSClientSettings::KMSClientKMSCountedID[GUID_BUFFER_SIZE];
|
|
|
|
// KMS Client Program Control
|
|
bool KMSClientSettings::RunAsService;
|
|
|
|
// Set Default Settings
|
|
void KMSClientSettings::Initialize()
|
|
{
|
|
StringCchCopyW(KMSHost, 256, L"127.0.0.2");
|
|
StringCchCopyW(KMSPort, PORT_BUFFER_SIZE, L"1688");
|
|
StringCchCopyW(KMSClientMode, 256, L"Windows");
|
|
RequiredClientCount = 25;
|
|
KMSProtocolMajorVersion = 4;
|
|
KMSProtocolMinorVersion = 0;
|
|
KMSClientLicenseStatus = 2;
|
|
StringCchCopyW(KMSClientAppID, GUID_BUFFER_SIZE, L"55c92734-d682-4d71-983e-d6ec3f16059f");
|
|
StringCchCopyW(KMSClientSkuID, GUID_BUFFER_SIZE, L"cfd8ff08-c0d7-452b-9f60-ef5c70c32094");
|
|
StringCchCopyW(KMSClientKMSCountedID, GUID_BUFFER_SIZE, L"212a64dc-43b1-4d3d-a30c-2fc69d2095c6");
|
|
RunAsService = false;
|
|
}; |