Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>opsi</strong>-<strong>winst</strong> <strong>Handbuch</strong><br />
SuiteMask<br />
0x00000001 (VER_SUITE_SMALLBUSINESS)<br />
0x00000002 (VER_SUITE_ENTERPRISE)<br />
0x00000004 (VER_SUITE_BACKOFFICE)<br />
0x00000008 (VER_SUITE_COMMUNICATIONS)<br />
0x00000010 (VER_SUITE_TERMINAL)<br />
0x00000020 (VER_SUITE_SMALLBUSINESS_RESTRICTED)<br />
0x00000040 (VER_SUITE_EMBEDDEDNT)<br />
0x00000080 (VER_SUITE_DATACENTER)<br />
0x00000100 (VER_SUITE_SINGLEUSERTS)<br />
0x00000200 (VER_SUITE_PERSONAL)<br />
0x00000400 (VER_SUITE_SERVERAPPLIANCE)<br />
Beispiel:<br />
Der Code<br />
DefStringList $INST_Resultlist$<br />
DefStringList $INST_Resultlist2$<br />
message "getMSVersionMap"<br />
comment "get value by <strong>winst</strong> function"<br />
set $INST_Resultlist$ = getMSVersionMap<br />
Liefert z.B. im Log:<br />
message getMSVersionMap<br />
comment: get value by <strong>winst</strong> function<br />
Set $INST_Resultlist$ = getMSVersionMap<br />
retrieving strings from getMSVersionMap [switch to loglevel 7 for debugging]<br />
(string 0)major_version=5<br />
(string 1)minor_version=1<br />
(string 2)build_number=2600<br />
(string 3)platform_id=2<br />
(string 4)csd_version=Service Pack 3<br />
(string 5)service_pack_major=3<br />
(string 6)service_pack_minor=0<br />
(string 7)suite_mask=256<br />
(string 8)product_type_nr=1<br />
(string 9)2003r2=false<br />
Anmerkung<br />
Background infos for getMSVersionMap<br />
• http://msdn.microsoft.com/en-us/library/ms724385%28VS.85%29.aspx<br />
• http://msdn.microsoft.com/en-us/library/dd419805.aspx<br />
• http://msdn.microsoft.com/en-us/library/ms724833%28VS.85%29.aspx<br />
29 / 93<br />
• getFileInfoMap()<br />
findet die Versionsinformationen, die im FILENAME verborgen sind und schreibt sie in eine String-Listen Funktion.<br />
Zur Zeit existieren folgende Schlüssel,