
Пример на Delphi если вам нужно узнать версию Windows и DOS.
var
WinV: Word;
DosV: Word;
begin
begin
WinV := GetVersion AND $0000FFFF;
DosV := GetVersion SHR 16;
Label1.Caption := IntToStr(Hi(DosV)) + '.' + IntToStr(Lo(DosV));
Label2.Caption := IntToStr(Lo(WinV)) + '.' + IntToStr(Hi(WinV));
end;
WinV: Word;
DosV: Word;
begin
begin
WinV := GetVersion AND $0000FFFF;
DosV := GetVersion SHR 16;
Label1.Caption := IntToStr(Hi(DosV)) + '.' + IntToStr(Lo(DosV));
Label2.Caption := IntToStr(Lo(WinV)) + '.' + IntToStr(Hi(WinV));
end;