Войти

Показать полную графическую версию : [решено] Не работает DOS-приложение (Windows 10 x32)


Страниц : 1 2 [3]

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 установлены? » Да.

Казбек
25-05-2017, 19:24
Да. »

Выполните в 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

Казбек
29-05-2017, 19:41
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