2013-09-27 2 views
0

В основном я привязал два файла, один из них отлично работает, поскольку он может быть запущен из любой директории на компьютере, однако другой требует наличия зависимостей .LLL, найденных в папке, в которой находится связанный файл ... Однако когда вы запускаете связанный файл (сделанный в экспресс), он извлекает обе программы в папку % temp%, поэтому программа не может найти зависимости .DLL и поэтому не работает.Iexpress извлекает в папку% temp% ... Как это предотвратить?

Есть ли все-таки, чтобы они извлекли файлы в каталог, из которого он бежит?

+0

возможно дубликат [IExpress - путь извлечения] (http://stackoverflow.com/questions/13534699/iexpress-extraction-path) –

ответ

-1

Я уже отвечал на этот вопрос здесь:

Iexpress - extraction path

Это на самом деле немного боли, так как текущего каталог в то время как IExpress работает инсталляционная программа является чем-то вроде %temp%\IXP000.TMP и есть очень мало подсказка где он был первоначально запущен без обратного перехода к «дереву процессов».

Сказав, что место добычи (например, %temp%\IXP000.TMP) должен содержать как исполняемый и.dll там, так что DLL должна быть легко исполняемый файл, чтобы найти. Вы можете проверить обычных подозреваемых: (1) включена поддержка длинного имени файла (LFN)? и (2) находится в архиве .dll? Более подробная информация о другом ответе здесь:

jar file not found iexpress

+0

не отвечает со ссылкой в дубликат, выберите close -> duplicate и перейдите. –