Доброго времени суток. Столкнулся с проблемой. Нужно вычленять win10 x64. С проверкой разрядности ни каких проблем не возникает. А вот с определением версии винды столкнулся с забавной проблемой. На компе который (судя по остаточным файлам и папкам) был обновлен с win7 до win10, ни какими средствами не получается получить правильные данные.
Пробовал макрос @OSVersion, вместо ожидаемого вывода WIN_10 получаю WIN_7. Пробовал функцией _WinAPI_GetVersion(), вместо ожидаемого результата 10.0 получаю 6.1. Пошел вообще длинным путем беря данные из реестра RegRead("HKLM64\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName") и опять вместо ожидаемого Windows 10 Pro, получаю Windows 7 Ultimate (если ручками туда сходить, то win7 и не пахнет). :blink: :stars: :stars: :laugh:
На на компе на котором пишу сам скрип такая же десятка, только поставленная с нуля и на ней все ожидания оправдались.
В общем, уже мозги кипят.
Вопросов полно и скорее всего это вопросы больше наверно по винде. Но один могу сформулировать точно, от куда макрос @OSVersion берет информацию, может если капнуть в этом направлении чего на копаю?
Если есть еще какие мысли поделитесь. Буду весьма признателен.
версия AutoIt'a 3.3.14.2
SciTE Version 3.5.5.101 от сюда http://autoit-script.ru/index.php?topic=18986.0
Пробовал макрос @OSVersion, вместо ожидаемого вывода WIN_10 получаю WIN_7. Пробовал функцией _WinAPI_GetVersion(), вместо ожидаемого результата 10.0 получаю 6.1. Пошел вообще длинным путем беря данные из реестра RegRead("HKLM64\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName") и опять вместо ожидаемого Windows 10 Pro, получаю Windows 7 Ultimate (если ручками туда сходить, то win7 и не пахнет). :blink: :stars: :stars: :laugh:
На на компе на котором пишу сам скрип такая же десятка, только поставленная с нуля и на ней все ожидания оправдались.
В общем, уже мозги кипят.
Вопросов полно и скорее всего это вопросы больше наверно по винде. Но один могу сформулировать точно, от куда макрос @OSVersion берет информацию, может если капнуть в этом направлении чего на копаю?
Если есть еще какие мысли поделитесь. Буду весьма признателен.
версия AutoIt'a 3.3.14.2
SciTE Version 3.5.5.101 от сюда http://autoit-script.ru/index.php?topic=18986.0