Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
trace:file:CreateFileW L"C:\Program Files\Ulead SmartSaver Pro 3.0\OPASMgr.dll" GENERIC_WRITE FILE_SHARE_READ
CREATE_ALWAYS attributes 0x80
trace:file:FILE_CreateFile Write access failed for file
'/home/newcross/.cxoffice/dotwine/fake_windows/Program Files/Ulead SmartSaver Pro 3.0/OPASMgr.dll
warn:file:FILE_CreateFile Unable to create file
'/home/newcross/.cxoffice/dotwine/fake_windows/Program Files/Ulead SmartSaver Pro 3.0/OPASMgr.dll' (GLE 5)
trace:file:CreateFileW returning 0xffffffff
trace:file:CreateFileW L"C:\Program Files\Ulead SmartSaver Pro 3.0\OPASMgr.dll"
GENERIC_READ FILE_SHARE_READ OPEN_EXISTING attributes 0x80
warn:file:CreateFileW Unable to get full filename from L"C:\Program Files\Ulead SmartSaver Pro 3.0\OPASMgr.dll"
(GLE 2)
Судя по всему, инсталлятор не может получить доступа на запись в собственноручно созданную директорию C:\Program Files\Ulead SmartSaver Pro 3.0\, а возможно, ему не удается внести нужные данные в файл C:\Program Files\Ulead SmartSaver Pro 3.0\OPASMgr.dll. Посмотрев на вышеуказанную директорию, понимаем, что с правами у нас все вроде бы в порядке.
drwx------ 2 tigrisha tigrisha 4096 Мар 15 22:02 Ulead SmartSaver Pro 3.0/
Весьма настораживает активность внутри директории C:\Windows\Temp\, поэтому запускаем инсталляцию вновь, но уже без отладки. Дойдя до момента, когда нужно указать, куда устанавливать программу, останавливаемся и смотрим, что у нас появилось нового в интересующей нас директории. Там действительно есть на что поглядеть, особенно обращают на себя внимание папки, иерархия которых отображена на следующей картинке.
Пройдясь по этим папкам, мы обнаруживаем, что внутри них хранится уже распакованный и готовый к установке дистрибутив. Копируем его в какое-либо безопасное место и прерываем ожидающую нашего ответа программу инсталляции. Затем уже запускаем программу Setup.exe из только что распакованного дистрибутива. Теперь вся установка, освобожденная от оков InstallShield, проходит на ура, но радоваться пока рано. Попробовав запустить свежеустановленную программу с помощью файла Usspro.exe, получаем от ворот поворот. Приложение, не открывая ни одного окна и не показывая никаких ошибок, молчаливо вываливается обратно в консоль. Вот тут-то нам и пригодятся отладочные каналы loaddll и file. Проблемы с загрузкой тех или иных библиотек – довольно частая причина, по которой приложения отказываются работать.
$ /opt/cxoffice/bin/wine --debugmsg +file ./Usspro.exe
err:module:import_dll Module (file) u32Comm.dll (which is needed by
C:Program FilesUlead SmartSaver Pro 3.0UssAbout.dll) not found