hgdagon
Новичок
Доброго времени суток. Мне нужна библиотека (или скрипт, если это возможно) на базе libUnShield (хотя не тривиально), для разархивирования IsCAB архивов. Цель в том, чтобы не делать репак, а установить игру/программу прямо с диска.
В целом, мне нужны следующие функции:
В целом, мне нужны следующие функции:
- Считывание имени игры/программы, для последующего вывода в AppName (Хотя я не уверен, что libUnShield может это считывать).
- Считывание размера всей игры/программы.
- Считывание длинны пути самого "глубокого" файла и блокировка {app}, если путь слишком длинный (просто, потому что сам Unshield это проверяет).
- Вывод пути извлекаемого файла в WizardForm.FilenameLabel во время установки с обновлением индикатора (progress bar).
- Конвертирование кодировки имен файлов в Unicode.
- Сохранение имен файлов, что удалять только эти файлы во время деинсталляции.