Что нового

Ошибка ntdll.dll в Windows 7

Andrey_A

Продвинутый
Сообщения
317
Репутация
68
Непонятная ошибка - впервые столкнулся, возможно у кого-то что-то подобное было.
Есть скрипт, который работает на Win10 и на Win7, а вот компилированная версия exe только в Win10
На Win7 выдаёт такую ошибку

Код:
Имя приложения:  Random_3.exe
  Версия приложения:  0.0.0.0
  Отметка времени приложения:  641f31e1
  Имя модуля с ошибкой:  ntdll.dll
  Версия модуля с ошибкой:  6.1.7601.23418
  Отметка времени модуля с ошибкой:  5708a73e
  Код исключения:  c0000005
  Смещение исключения:  0002e43e
  Версия ОС:  6.1.7601.2.1.0.256.1
  Код языка:  1049
  Дополнительные сведения 1:  0a9e
  Дополнительные сведения 2:  0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:  0a9e
  Дополнительные сведения 4:  0a9e372d3b4ad19135b953a78882e789


В чём проблема пока не понятно...
Делал разные версии , заменяя 'int' на 'ulong' в функциях и прочее в структурах, но всё то же - на 10 всё ОК, на 7-ке NO...
Компилировал в разные версии Autoit и 3.3.14-е... и в 3.3.15-е - не работают в 7-ке, в архиве последняя 3.3.16.1

Файлы в архиве Random_3
 
Последнее редактирование:

RaZum

Знающий
Сообщения
78
Репутация
14
По началу скрипт пару раз падал, потом перестал.
Видимо произошли изменения в системе.
Скомпилировал в x86 - первый раз упал, потом стал нормально работать.
Скомпилировал в x64 - строка 37: Subscript used on non-accessible variable
 
Верх