Web development India freelance website designer developer India SEO

{\rtf1\ansi\ansicpg1252\deff0\deflang1044{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs17 The Microsoft SysInfo control provides a great way of gathering system information without resorting to API functions. Included in this handy control are three properties (OSBuild, OSPlatform, and OSVersion) that expose information about the operating system. However, if you've ever used these properties, you may have been confused by the results. You see, all three properties return numbers as their values--and the control doesn't expose any constants to describe which numbers map back to which OS.
\par
\par Fortunately, we've decoded the cipher. By using a combination of the OSPlatform and OSVersion numbers, you can quickly determine the OS, as seen in the following code:
\par
\par Dim OS As String
\par
\par With SysInfo1
\par Select Case .OSPlatform
\par Case 0: OS = "Win32"
\par Case 1:
\par Select Case .OSVersion
\par Case 4: OS = "Win 95"
\par Case 4.1: OS = "Win 98"
\par End Select
\par Case 2:
\par Select Case .OSVersion
\par Case 4: OS = "Win NT"
\par Case 5: OS = "Win 2000"
\par Case 6: OS = "Win XP"
\par End Select
\par End Select
\par
\par MsgBox "Build:" & .OSBuild & vbNewLine & _
\par "Platform:" & OS & "(" & .OSPlatform & ")" & vbNewLine & _
\par "Version:" & .OSVersion
\par End With
\par }
Determining the system OS with the SysInfo control

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

India web developer web development India | India web development company India ecommerce web developer