Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Создание справочника Windows API

Страница: 1 |

 

  Вопрос: Дешифровать инфу функции GETVERSION Добавлено: 07.02.07 10:22  

Автор вопроса:  Visual Basic .NET 2005 Пиратская версия | Web-сайт: ex3mos.ucoz.ru
Как дешифровать инфу функции GETVERSION, ато выдает цифры какието

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #1 Добавлено: 07.02.07 11:02
Слушай.. не тормози,а... повторяю еще раз.. последний.. в Visual Basic .NET 2005 (чье гордое название ты взял в качестве ника) эти вопросы решаются БЕЗ API!!!! И никакие GETVERSION тебе НЕ НУЖНЫ!!! А если и дальше будешь юзать API вместо человеческих способов, то тебе придется сменить ник на что то вроде VB6 или VBA!! Иначе несостыковочка выходит.. :-)

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 07.02.07 12:57
А когда тебе надоест заниматься это фигней, взгляни что вернет тебе...
Environment.OSVersion

Ответить

Номер ответа: 3
Автор ответа:
 Visual Basic .NET 2005 Пиратская версия



Вопросов: 38
Ответов: 190
 Web-сайт: ex3mos.ucoz.ru
 Профиль | | #3
Добавлено: 08.02.07 12:46
Слушай.. не тормози,а... повторяю еще раз.. последний.. в Visual Basic .NET 2005 (чье гордое название ты взял в качестве ника) эти вопросы решаются БЕЗ API!!!! И никакие GETVERSION тебе НЕ НУЖНЫ!!! А если и дальше будешь юзать API вместо человеческих способов, то тебе придется сменить ник на что то вроде VB6 или VBA!! Иначе несостыковочка выходит.. :-)

Я наверно скоро напишу статью, чтобы программеры на VB6 в форум .NET не лезли. За***** уже с API!

Ответить

Номер ответа: 4
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #4 Добавлено: 08.02.07 14:34
Погоди.. стало быть это я программер на VB6? )))))
Или ты считаешь, что код, который я дал на тоже на VB6????
Ну ты реально медленный газ! )))))))))))))

Ответить

Номер ответа: 5
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #5
Добавлено: 08.02.07 15:38
EROS, судя по разделу, ему именно API и нужно...

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 08.02.07 15:48
судя по разделу, ему именно API и нужно...

Да понятно что АПИ ему надо, но юзать то он их собирается в НЕТ!!

Ответить

Номер ответа: 7
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #7
Добавлено: 08.02.07 16:07
Что разве кому трудно процитировать?
The GetVersion function returns the current version number of Windows and information about the operating system platform.

This function has been superseded by GetVersionEx, which is the preferred method for obtaining system version number information. New applications should use GetVersionEx. The GetVersionEx function was developed because many existing Windows applications err when examining the DWORD return value of a GetVersion function call, transposing the major and minor version numbers packed into that DWORD. The GetVersionEx function forces applications to explicitly examine each element of version information, and allows for future enhancements to that information.

DWORD GetVersion(VOID)
 

Parameters

This function has no parameters.

Return Values

If the function succeeds, the return value is a DWORD value that contains the major and minor version numbers of Windows in the low order word, and information about the operating system platform in the high order word.
For all platforms, the low order word contains the version number of Windows. The low-order byte of this word specifies the major version number, in hexadecimal notation. The high-order byte specifies the minor version (revision) number, in hexadecimal notation.

To distinguish between operating system platforms, use the high order bit and the low order byte, as shown in the following table:

Platform High order bit Low order byte (major version number)
Windows NT zero 3 or 4
Windows 95 1 4
Win32s with Windows 3.1 1 3
 

For Windows NT and Win32s, the remaining bits in the high order word specify the build number.
For Windows 95 the remaining bits of the high order word are reserved.

Remarks

This function does not return the current version number of MS-DOS.
The following code fragment illustrates how to extract information from the GetVersion return value:

  
dwVersion = GetVersion();
 
// Get major and minor version numbers of Windows

dwWindowsMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
dwWindowsMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));

// Get build numbers for Windows NT or Win32s

if (dwVersion < 0x80000000) // Windows NT
    dwBuild = (DWORD)(HIWORD(dwVersion));
else if (dwWindowsMajorVersion < 4) // Win32s
    dwBuild = (DWORD)(HIWORD(dwVersion) & ~0x8000);
else // Windows 95 -- No build numbers provided

    dwBuild = 0;
 

See Also

GetVersionEx

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам