16728 Скопировал все содержимое, Сохранил. Открыл вновь файл. Сигнатуры не видно и кодировка файла UTF-8
А, ну тогда другое дело. А то я думал, если скопировать полностью содержимое конфига и пересохранить в текстовый файл, то из-за этой "сигнатуры" впоследствие могут возникнуть ошибки выполнения конфига.
7ZipSFX Config Extractor1.2 и 1.4 Не отображается сигнатура UTF-8 в начале текста Решена проблема с отображением кириллических символов Выводится информация о версии. В версии 1.4 можно перетаскивать файл на иконку исполняемого файла проекта Отображаются все секции файла конфигурации
Скриншот:
Последний раз редактировалось: Joker-2013 (2016-03-16 13:03), всего редактировалось 4 раз(а)
Щербаковский 7ZSplit позволяет достать набрасыванием все три (модуль упаковки, конфиг, архив) части SFX и весит 10 кб... А это на 4 мб только подсмотреть конфиг? Или еще что-то умеет?
Скопировал с: http://forum.oszone.net/ 7zsdrc.exe (25 Кб) - консольная утилита от Oleg_Sch для чтения/изменения ресурсов модифицированного модуля.
USAGE: 7zsdrc sfxfilename [switches] Switches: -a: Use ANSI encoding (default) -o: Use OEM encoding -fv "a.b.c.d": change file version -pv "a.b.c.d": change product version -vs "name=value" -vi "filename": save version info to file -i "icon_filename[,index]": change icon from icon_filename -if "WxHxD": use icon format -si "filename": save icon to .ico file -sh: Shrink resource section -sh1: Shrink resource section to actual data size -f "filename": use command line from file 'filename' -rsi: Resource section info
Примеры:
Экспорт свойств файла setup.exe в setup.res. 7zsdrc.exe setup.exe -vi setup.res Применение команд записанных в file.res к файлу 7zsd_LZMA2.sfx. 7zsdrc.exe 7zsd_LZMA2.sfx -f file.res Замена иконки модуля 7zsd_LZMA2.sfx иконкой из файла iconfile.ico. 7zsdrc.exe 7zsd_LZMA2.sfx -i iconfile.ico
Примечание: Столкнулся с тем что некоторые ехе не используют всех полей в свойствах файла. Поэтому при экспорте свойств в файл пишутся пустышки, а когда применяем этот файл ресурсов на модифицированный модуль - возникают пустые поля. Решить эту проблему можно так:
Команда FindStr отсекает пустышки, а модифицированный модуль (в примере 7zsd_LZMA2.sfx) должен быть без полей свойств (иначе не перезаписанные поля останутся и будет каша из копирайтов).
Последний раз редактировалось: Joker-2013 (2016-01-09 09:50), всего редактировалось 2 раз(а)
Command line syntax =================== verpatch filename [version] [/options] Where - filename : any Windows PE file (exe, dll, sys, ocx...) that can have version resource - version : one to four decimal numbers, separated by dots, ex.: 1.2.3.4 Additional text can follow the numbers; see examples below. Ex.: "1.2.3.4 extra text" Common Options: /va - creates a version resource. Use when the file has no version resource at all, or existing version resource should be replaced. If this option not specified, verpatch will read version resourse from the file. /s name "value" - add a version resource string attribute The name can be either a full attribute name or alias; see below. /sc "comment" - add or replace Comments string (shortcut for /s Comments "comment") /pv <version> - specify Product version where <version> arg has same form as the file version (1.2.3.4 or "1.2.3.4 text") /high - when less than 4 version numbers, these are higher numbers. Other options: /fn - preserves Original filename, Internal name in the existing version resource of the file. /langid <number> - language id for new version resource. Use with /va. Default is Language Neutral. <number> is combination of primary and sublanguage IDs. ENU is 1033 or 0x409. /vo - outputs the version info in RC format to stdout. This can be used with /xi to dump a version resource without modification. Output of /vo can be pasted to a .rc file and compiled with rc. /xi- test mode. does all operations in memory but does not modify the file /xlb - test mode. Re-parses the version resource after modification. /rpdb - removes path to the .pdb file in debug information; leaves only file name. /rf #id file - add or replace a raw binary resource from file (see below) /noed - do not check for extra data appended to exe file /vft2 num - specify driver subtype (VFT2_xxx value, see winver.h) The application type (VFT_xxx) is retained from the existing version resource of the file, or filled automatically, based on the filename extension (.exe->app, .sys->driver, anything else->dll)
Joker-2013, Я думаю что это хороший результат, размер в данном случае “не имеет значение” – для того чтобы без трудностей, по быстрому, “припрятать” от лишних глаз чего ни будь, этого хватит … Ну разве что, если бы можно было выбрать каталог для распаковки – было бы не плохо, но и так тоже хорошо !
Нереально.... каталог создается во временной папке. И никак иначе. Это финальная версия. Будут устраняться лишь ошибки, если они есть. Более расширенную версию ждем от: zxen.
Не дождались... Сам написал 7zSFX Constructor
Последний раз редактировалось: Joker-2013 (2016-09-24 12:10), всего редактировалось 1 раз
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы