Войти

Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 [70] 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

бУРов
28-11-2012, 23:25
Если в 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-битная

Amigos
29-11-2012, 07:05
Например, набрав в Total Commander telnet тоже telnet не вызовется.
PS. У меня 7-ка 64-битная »у вас просто telnetа в системе нет.
7z и "тип exe-файла, который получается командой" тут ни причём.

бУРов
29-11-2012, 09:48
telnet-клиент есть. Вот сейчас ещё один опыт провел. Скачал с сайта
http://wincmd.ru/
32-битную и 64-битную версии Тотала.
Установил поочереди каждую (с предварительным удалением предыдущей).
И попробовал запускать в том и другом telnet на своей 64-битной Windows 7 Pro.
Так вот. В 64-битном Тотале telnet запускается, а в 32-битном - нет!
telnet.exe лежит в "C:\windows\system32" и этот путь имеется в переменной "PATH".
Так что от экзешника, который сам запускает другой исполняемый файл, похоже тоже зависит, будет такой файл запущен или нет.

jentoso
29-11-2012, 09:53
бУРов, это не только у тебя так. Просто telnet в 64-битной системе не существует в 32-битном варианте.

gora
29-11-2012, 10:01
В 64-битном Тотале telnet запускается, а в 32-битном - нет! »
х86 приложение не может напрямую обращаться к папке C:\windows\system32 в х64 системах.
Модуль, который Вы выбрали, тоже х86 и тоже не видит полного содержимого этой папки и Вашего telnet. Нужно использовать либо х64 модуль, либо префикс х64Цитата:
RunProgram="c:\windows\system32\telnet.exe"

то запускается проводник в папке "c:\windows\system32"
» Сколько раз нужно писать про лидирующий слеш!? :dont-know
Учите мат. часть. :read:

бУРов
29-11-2012, 10:10
Модуль, который Вы выбрали, тоже х86 »Тут имеется в виду модуль "7zsd.sfx"?
Учите мат. часть. »Вот эту?
http://7zsfx.info/ru/

бУРов
29-11-2012, 10:31
Префикс "x64:" помогает, да.

Nun-Nun
02-12-2012, 13:36
Oleg_Sch,

ССылка в шапке на страницу Wiki не действительна!

Oleg_Sch
07-12-2012, 10:35
ССылка в шапке на страницу Wiki не действительна! »
Удалил. Все равно никто не наполнял. Шапку исправил.

All:
Работа на модулем свернута на неопределенный срок. Может навсегда. Прошу простить.

Nun-Nun
07-12-2012, 19:36
Работа на модулем свернута на неопределенный срок. Может навсегда. »
Плохая новость, очень печально! :(

gora
07-12-2012, 19:47
Oleg_Sch, спасибо за отличные модули и огромная благодарность за Ваш многолетний труд по их разработке, поддержке и воплощению многих пользовательских "хотелок"! :clapping:

Будем надеяться, что Ваше решение не окончательное, и Вы еще вернетесь к модулям, дабы порадовать нас новыми фичами.

ramirez
16-12-2012, 13:28
народ, а версия 1.6 develop (сборка 2488) где-то доступна, хотябы для тестирования? в svn в соответствующей ветке исходники 1.5...

jentoso
16-12-2012, 13:41
ramirez, все доступно из этого поста (http://forum.oszone.net/post-1919886.html#post1919886)

бУРов
17-12-2012, 01:31
У меня есть sfx-экзешник. В нём запускается bat-файл. Хочу понять, возможно ли как-то передать в bat-файл путь, откуда запустился sfx?
Как я понял, InstallPath задает путь, куда будет распакован архив. А не то, что мне нужно.

Valerkan
17-12-2012, 04:47
возможно ли как-то передать в bat-файл путь, откуда запустился sfx? »
Можно использовать переменную модуля "%%S", где находится SFX архив.

LonerD
18-12-2012, 05:31
Valerkan,
В модуле 7zsd_LZMA_Dialogs можно изменить надписи и размер окон.

LonerD
18-12-2012, 19:39
Valerkan,
Да - можно заменить.
Должна быть картинка в формате gif разрешением 480х74

Oleg_Sch
31-12-2012, 02:24
Всех форумчан с наступающим Новым Годом!
От меня и gora новогодний подарок :)
Считаю, что версия 1.5 уже достаточно стабильна, чтобы присвоить ей статус "Stable", а все последующие правки/добавки будут только в 1.6, которая сегодня вышла из подполья и прописалась на сайте и в SVN. Историю изменений можно посмотреть на сайте.
Все ссылки в шапке.

Еще раз - всех с наступающим!

бУРов
16-01-2013, 21:57
Какие условия по использованию модуля. И распространения.

Lexua
20-01-2013, 12:31
бУРов, данный модуль распространяется по лицензии GNU LGPL Т.е. свободное программное обеспечение.




© OSzone.net 2001-2012