Показать полную графическую версию : [решено] Не работает DOS-приложение (Windows 10 x32)
netripper
25-05-2017, 16:40
А если снова включить EnableLUA, программа будет запускаться? »
Нет. Если для foxprol.exe убрана галочка "Выполнять с правами администратора", то получаю "NTVDM has encountered a System Error", если стоит, то "File 'MES_O.PRG' does not exist"
Petya V4sechkin
25-05-2017, 18:06
netripper, а у вас свежие обновления для Windows установлены?
Например, в этой теме (https://social.technet.microsoft.com/Forums/en-US/62456d84-95a1-4d43-9745-d8c4e8e600fb/since-kb3194798-enablelinkedconnections-is-not-working-anymore-mapping-shares-mmc-on-network) пишут, что обновление KB3194798 всё поломало, а после KB4013429 всё снова заработало.
netripper
25-05-2017, 18:34
а у вас свежие обновления для Windows установлены? » Да.
Да. »
Выполните в PowerShell:
Get-WmiObject -Class "win32_quickfixengineering"
Покажите скрин.
Если список получится слишком большим и не влезет в скрин, тогда в Командной строке последовательно:
cd %userprofile%
wmic qfe list full /format:htable > update.htm
Прикрепляете файл update.htm, который находится в корне папке вашего профиля.
netripper
29-05-2017, 14:41
Казбек, http://s019.radikal.ru/i633/1705/6d/764153ca9827.jpg
netripper,
Попробуйте установить (http://www.catalog.update.microsoft.com/Search.aspx?q=KB4013429).
netripper
01-06-2017, 13:12
Казбек, "Обновление неприменимо к Вашему компьютеру"
netripper
18-08-2017, 15:07
Возникла новая проблема: обнаружил, что DOS-программа не хочет запускаться в том случае, если расположена на сетевом диске. Если на локальном - всё норм, а если на сетевом, то пишет, что не найден файл MES_O.PRG »
В общем, проблема была не в Windows 10 и решилась изменением пути к рабочей папке в ярлыке программы: вместо пути вида \\comp\folder я указал букву сетевого диска - оказалось что иначе FOXPRO путь не понимает.
Petya V4sechkin
18-08-2017, 20:08
пути к рабочей папке в ярлыке программы: вместо пути вида \\comp\folder я указал букву сетевого диска
До такой очевидной вещи (что проблема в ярлыке) я как-то даже не задумался (и вообще не заметил наличие ярлыка).
Хотя первоначальная идея была правильная:
у cmd текущий каталог U:\, а у csrstub и ntvdm становится \\Server\dop0315\, но DOS не работает с UNC-путями
но затем мысль ушла куда-то не туда. Facepalm.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.