Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок
Если в config.txt указать
RunProgram="c:\windows\system32\telnet.exe"
то запускается проводник в папке "c:\windows\system32"
Кажется это связано с типом exe-файла, который получается командой
copy /b 7zSd.sfx + config.txt + archive.7z my.exe
т.е. каким образом и какой функцией вызывается внешний исполняемый файл.
Например, набрав в Total Commander telnet тоже telnet не вызовется.
PS. У меня 7-ка 64-битная
Например, набрав в Total Commander telnet тоже telnet не вызовется.
PS. У меня 7-ка 64-битная »у вас просто telnetа в системе нет.
7z и "тип exe-файла, который получается командой" тут ни причём.
telnet-клиент есть. Вот сейчас ещё один опыт провел. Скачал с сайта
http://wincmd.ru/
32-битную и 64-битную версии Тотала.
Установил поочереди каждую (с предварительным удалением предыдущей).
И попробовал запускать в том и другом telnet на своей 64-битной Windows 7 Pro.
Так вот. В 64-битном Тотале telnet запускается, а в 32-битном - нет!
telnet.exe лежит в "C:\windows\system32" и этот путь имеется в переменной "PATH".
Так что от экзешника, который сам запускает другой исполняемый файл, похоже тоже зависит, будет такой файл запущен или нет.
бУРов, это не только у тебя так. Просто telnet в 64-битной системе не существует в 32-битном варианте.
В 64-битном Тотале telnet запускается, а в 32-битном - нет! »
х86 приложение не может напрямую обращаться к папке C:\windows\system32 в х64 системах.
Модуль, который Вы выбрали, тоже х86 и тоже не видит полного содержимого этой папки и Вашего telnet. Нужно использовать либо х64 модуль, либо префикс х64Цитата:
RunProgram="c:\windows\system32\telnet.exe"
то запускается проводник в папке "c:\windows\system32"
» Сколько раз нужно писать про лидирующий слеш!? :dont-know
Учите мат. часть. :read:
Модуль, который Вы выбрали, тоже х86 »Тут имеется в виду модуль "7zsd.sfx"?
Учите мат. часть. »Вот эту?
http://7zsfx.info/ru/
Префикс "x64:" помогает, да.
Oleg_Sch,
ССылка в шапке на страницу Wiki не действительна!
Oleg_Sch
07-12-2012, 10:35
ССылка в шапке на страницу Wiki не действительна! »
Удалил. Все равно никто не наполнял. Шапку исправил.
All:
Работа на модулем свернута на неопределенный срок. Может навсегда. Прошу простить.
Работа на модулем свернута на неопределенный срок. Может навсегда. »
Плохая новость, очень печально! :(
Oleg_Sch, спасибо за отличные модули и огромная благодарность за Ваш многолетний труд по их разработке, поддержке и воплощению многих пользовательских "хотелок"! :clapping:
Будем надеяться, что Ваше решение не окончательное, и Вы еще вернетесь к модулям, дабы порадовать нас новыми фичами.
народ, а версия 1.6 develop (сборка 2488) где-то доступна, хотябы для тестирования? в svn в соответствующей ветке исходники 1.5...
ramirez, все доступно из этого поста (http://forum.oszone.net/post-1919886.html#post1919886)
У меня есть sfx-экзешник. В нём запускается bat-файл. Хочу понять, возможно ли как-то передать в bat-файл путь, откуда запустился sfx?
Как я понял, InstallPath задает путь, куда будет распакован архив. А не то, что мне нужно.
Valerkan
17-12-2012, 04:47
возможно ли как-то передать в bat-файл путь, откуда запустился sfx? »
Можно использовать переменную модуля "%%S", где находится SFX архив.
Valerkan,
В модуле 7zsd_LZMA_Dialogs можно изменить надписи и размер окон.
Valerkan,
Да - можно заменить.
Должна быть картинка в формате gif разрешением 480х74
Oleg_Sch
31-12-2012, 02:24
Всех форумчан с наступающим Новым Годом!
От меня и gora новогодний подарок :)
Считаю, что версия 1.5 уже достаточно стабильна, чтобы присвоить ей статус "Stable", а все последующие правки/добавки будут только в 1.6, которая сегодня вышла из подполья и прописалась на сайте и в SVN. Историю изменений можно посмотреть на сайте.
Все ссылки в шапке.
Еще раз - всех с наступающим!
Какие условия по использованию модуля. И распространения.
бУРов, данный модуль распространяется по лицензии GNU LGPL Т.е. свободное программное обеспечение.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.