Одесса: 0°С (вода 9°С)
Киев: -4°С
Львов: 1°С

Тема: Запуск через PIF-файл в х64

Ответить в теме
Показано с 1 по 3 из 3
  1. Вверх #1

    По умолчанию Запуск через PIF-файл в х64

    Есть очень необычный вопрос к знатокам. У нас на работе есть весьма важная программа, написанная на фокспро (АРМ). Появилась необходимость запустить её на машине с Win2008R2 x64. Всё бы ничего - она работает, но при своей работе запускает парочку внешних 16-битных программ, которые у неё в комплекте. Со всеми я разобрался, но одна из них - rar.exe досовский версии 2.0. Я нашёл win-версию этого архиватора и заменил, но эта заразная программа (АРМ) запускает её через pif-файл, чем повергает систему и меня в полное уныние (отказывается запускать).
    Как всё-же запустить это всё хозяйство на данной системе? Но при этом в досе эта программа не работает - требует виндовс.


  2. Вверх #2
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    38
    Сообщений
    23,351
    Репутация
    6087
    Там была какая-то бага с этими pif файлами. И был фикс, который кажется тупо запрещал запуск таких файлов. Проблема вот - http://technet.microsoft.com/en-us/s...letin/MS10-046
    Может у тебя просто запрещен запуск в реестре этих фалов.

  3. Вверх #3
    Скорее всего запрещён, да. Так как ошибка (5).
    pif-файл воспринимается, я так думаю (могу ошибаться, так как по сути это ярлык), как 16-битное приложение, а в системе x64 они вообще не запускаются.
    И как мне попробовать разрешить запуск? Содержимое ветки "HKCR\piffiles" в WinXP сильно отличается от такой-же в Win2008. Если перенести содержимое этой ветки из ХР в 2008, что-то получится? Или глубже копать?
    Спасибо.

Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения