Конференция "WinAPI" » Доступ к sysWOW64
 
  • В.Молчанов (24.05.13 14:04) [0]
    Досталось наследство: некий программный комплекс, использующий библиотеку QT.
    Комплекс устанавливает самодельный инсталлятор, написанный на D7. Библиотеку QT этот инсталлятор записывает в %systemroot%\system32 (библиотека используется десятком приложений, живущих в разных папках, класть подмышку - накладно).
    На XP все работает без проблем.
    Необходимо перетащить все это добро на Windows 7.
    Если переписывать все модули вручную и класть QT в sysWOW64, комплекс работает.
    Инсталлятор падает на записи файлов QT на функции Windows.CopyFile с криком "Отказано в доступе".
    Пробовал подключать манифесты, запускать от имени администратора - эффекта нет.
    Подскажите, куда копать?
  • Rouse_ © (24.05.13 14:21) [1]
    Ставь в свою папку, после чего добавь путь к этой папке в переменную  окружения "Path", как делает большинство программ.
  • В.Молчанов (24.05.13 15:22) [2]
    Спасибо
  • brother © (24.05.13 15:43) [3]
    если NTF, то может еще и права надо будет "подкрутить"
  • Cobalt © (28.05.13 09:30) [4]
    А инсталлятор, случаем, не отключает себе трансляцию system32 в sysWOW64?
  • brother © (28.05.13 11:24) [5]
    > не отключает себе трансляцию system32 в sysWOW64

    имхо, он про sysWOW64 вообще не знает, ибо под 7 и выше не стился...
 
Конференция "WinAPI" » Доступ к sysWOW64
Есть новые Нет новых   [119107   +102][b:0][p:0]