Silentman
Новичок
Доброго времени суток! Есть некая программа, которая после установки и запуска создаёт файлы в Windows XP в {userappdata}, а в Windows 7 {%USERPROFILE}, но после деинсталляции хочу сделать, чтоб эти файлы удалялись с запросом - подумал провести проверку на версию Windows. В справке нашёл GetWindowsVersion (как раз определяет номер версии Windows) - вроде как то, что мне нужно, набросал код проверки:
Function forWin7():boolean;
begin
if ((GetWindowsVersion shr 24) = 6) then Result := true else Result := False;
end;
Но возник вопрос: при такой записи будет ли определяться, если версия windows = 5 или, предположим, = 7 (т. е. не равна 6). Т.к. впервые с этим сталкиваюсь, меня этот вопрос вогнал в ступор.
Function forWin7():boolean;
begin
if ((GetWindowsVersion shr 24) = 6) then Result := true else Result := False;
end;
Но возник вопрос: при такой записи будет ли определяться, если версия windows = 5 или, предположим, = 7 (т. е. не равна 6). Т.к. впервые с этим сталкиваюсь, меня этот вопрос вогнал в ступор.