Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы
Vanadiy777
07-10-2019, 03:47
Честно говоря, не силен в программировании, но очень хочется помочь.
Может так попробовать?
tehnegr, вы пытаетесь выполнить переименование директории, из которой запускаете BAT-файл, так не получится
Вам нужно запускать BAT файл из другой директории. Папка, которую вы хотите переименовать не должна использоваться другими процессами
SFX Creator 4 Alpha
http://winxpregp.narod.ru/sfxcreator/4alpha/sfxcreator4alphascreenshot_small.jpg
Всем привет!
Представляю Вам SFX Creator 4 с полностью переписанным интерфейсом
Интерфейс SFX Creator был полностью переписан и обрёл новый внешний вид, надеюсь, в новом интерфейсе SFX Creator покажется вам более дружелюбным при работе в программе.
Забегая вперёд, хочу сразу сказать, что на данном этапе - это не законченная версия интерфейса, я накидал только базовые возможности и элементы управления, которые необходимы для минимального управления данными в проекте.
Так же хотелось бы отметить тот факт, что не все "мелочи" работают на данный момент в интерфейсе (например, не везде элементы блокируются или скрываются в зависимости от выбранных настроек)
Это не стабильная окончательная версия
Пока SFX Creator имеет в главном окне приставку Alpha - билд будет находиться в режиме тестирования и постоянной доработки.
При обновлении SFX Creator так же не будет менять номер версии, за место этого более свежая версия будет помечаться номером сборки, начиная с 1
Удаленный навсегда и нереализованный функционал
Некоторый функционал потерял свою актуальность и был удален, другой не был реализован из-за сложности разработки (например Графический интерфейс с выбором устанавливаемых компонентов)
Например, возможности "Графический интерфейс" и "Создание программы удаления" не были реализованы в силу того, что, по сути, не являются необходимым основным функционалом для создания SFX архива (на самом деле, очень мучительно для меня было переписывать интерфейс, сверяя все настройки, я просто устал :) ). Данные возможности, скорее всего, будут реализованы позднее.
Т.к. у меня не было статистики и достаточного количества отзывов о возможностях SFX Creator, я не могу сказать, что эти возможности критические и необходимы большинству пользователей SFX Creator.
Дальнейшее развитие
SFX Creator - FreeWare проект, который разрабатывается в моё свободное время и тогда, когда у меня хорошее настроение :)
Если вы заинтересованы в жизни и дальнейшем развитии проекта, не поленитесь оставить свой отзыв, пожелания и замечания по работе с программой
Если вы заинтересованы в проекте, то именно от вас я жду пожеланий и предложений как по улучшению интерфейса, так и непосредственно по функционалу создаваемых SFX архивов
В скором времени, когда подниму домашнюю страничку, создам там раздел на подобии "планов разработки", где опишу то, что планируется вводить и какой приоритет будет при разработке той или иной фичи.
Опять же, забегая вперёд скажу, что скорость разработки нового функционала будет напрямую зависеть от качества и количества фидбека в целом, ну и, при отсутствии вышесказанного - по наличию у меня очень хорошего настроения :)
Особое внимание
В конце, хотел бы отметить тот факт, что это мой первый проект на с++, поэтому что-то может не работать или работать не так, как задумано, ну, или, в крайнем случае приложение может крашнуться (хотя, у меня вроде работает :) ), поэтому прошу отнестись с пониманием, все мы люди, а если еще учесть тот факт, что я самоучка и не программист вовсе, то тем более... ;)
До новых обновлений! отдохну чуток, а вы пока тестируйте :beta:
ps
архив в шапке во вложении
habib2302
07-11-2019, 19:41
SFX Creator 4 Alpha »
Ура, обнова :rupor: . В отличии от старой версии изменился интерфейс из-за чего стало приятно пользоваться прогой. Будем ждать обновлений! Надеюсь проект не забросится на долгие годы. :good:
Sinner2017
12-11-2019, 20:05
Да, прожка очень даже интересная, НО чёто вылетает постоянно. Тобишь запускается, позволяет делать настройки в проекте, и через какое-то время вылет. Я уж её и под админом запускал и совместимость пристраивал (у мя WIN 10 64bit), не позволяет даже настройки проекта закончить, тухнет окошко. На то она и Альфа. А так автор постарался от души, завлекло. Будем ждать финальную версию. Автору спасибо и успехов в разработке!
Sinner2017, есть ли какие-то сообщения об ошибках? Может, программа закрывается при определенных действиях?
У меня тоже Win10 x64, но сколько бы я не пробовал создавать и собирать проекты, крашей не встречал
Sinner2017
15-11-2019, 20:49
В этом то и вся соль, ни каких ошибок, ни всплывающих окошек, просто молча гаснет окошко программули. И ещё, пока ковыряешься в настройках проекта, она не предсказуемо закрывается в разное время (в смысле, не через какое-то определённое время). Тэстил по-разному. Ни пойму в чём загвоздка, досадно, прога то правда прикольнула.
Sinner2017, попробуйте:
1. Расположить папку SFX Creator в какой-нибудь директории, где не требуются права администратора (на всякий случай)
2. На время отключите антивирус и понаблюдайте за работой SFX Creator
3. Отключите опцию "Параметры проекта => Создавать список файлов" (на данный момент есть баг, когда при добавлении файлов в проект почему-то SFX Creator крашится на каких-то "особенных" файлах)
4. Гляньте в Пуск => Выполнить => eventvwr => Журналы Windows => Приложение
Система должна записывать краши приложений, посмотрите отчет об ошибке SFX Creator после очередного закрытия и гляньте, какой код ошибки написан в событии краша
пришла мысль в голову делать пометку во временном файле проекта, что SFX Creator завершился корректно, если крашнулся - делать прошлый временный проект активным, а не очищать его на дефолтные данные
тоже вылетала, отключил создавать список файлов, перестала.
но ничего не добавляет в проект, нужно добавить reg, vbs, папку
выбираю добавить что reg файл, что exe, остается пустое окно, как-будто ничего не добавил.
выбираю добавить что reg файл, что exe, остается пустое окно, как-будто ничего не добавил. »
Значит по каким-то причинам не происходит запись данных в файл проекта, убедитесь, что у SFX Creator есть права на создание файлов в своей папке (попробуйте запустить от имени админа)
После добавления записи можно проверить существования ini-файла проекта (Project.ini) в папке проекта (первая синяя иконка папки на тулбаре откроет папку с проектом)
Я тестировал SFX Creator на Windows 7 x64 и Windows 10 x64 под админом и таких ошибок ни разу не встречал на всём этапе разработки
ps
Вы на WinXP пробуете или Win7? Под какой учеткой?
на win7, ессно под админом, и под админом запускал и папку переносил из $progs в другое место.
Wu-Tang, тогда проверьте, записываются ли данные в файл проекта...
После добавления записи можно проверить существования ini-файла проекта (Project.ini) в папке проекта (первая синяя иконка папки на тулбаре откроет папку с проектом) »
Добавьте запись в раздел "Файлы" и прикрепите файл проекта
По-умолчанию при запуске SFX Creator записывает дефолтные настройки в проект, если при запуске SFX Creator в главном окне у вас все поля пустые - значит есть какая-то проблема с доступом на запись в файл
Sinner2017
16-11-2019, 22:08
Переносил в места без админских прав, антизверями тыщу лет уже не пользуюсь, отказывается тестится и всё тут. Поковыряюсь ещё, мож адаптируется :)
K.A.V.,
проверю конечно.
но какие могут быть проблемы с доступом, если я перенес папку с программой банально на рабочий стол, чтобы исключить данный момент при нахождении в системных папках.
Wu-Tang, попробуйте, как будет себя вести билд из вложения
Вроде бы исправил краш при добавлении файлов в проект и еще пару ошибок исправил со стеком
K.A.V., даже не не запускается, ошибка загрузки icon.dll
Wu-Tang, эм, конкретно в том участке кода, который отвечает за загрузку dll с иконками - я вообще ничего не трогал...Там всё без изменений
У вас оригинальная сборка системы? У меня и на голой W7 x64 и на W7 x64 с последними обновлениями всё работает...
Добавил информацию об ошибке, давайте посмотрим, на что конкретно ругается...
И попробуйте распаковать архив с dll, может в них проблема, хотя я что-то сомневаюсь
Проверил релиз из шапки, у меня тоже вылетает! Данные в файл проекта записываются!
Windows 10.0.18362
В журнале Windows всегда одна ошибка:
Имя сбойного приложения: SFX Creator.exe, версия: 4.0.0.0, метка времени: 0x5dc091c2
Имя сбойного модуля: ntdll.dll, версия: 10.0.18362.387, метка времени: 0xa4208572
Код исключения: 0xc0000005
Смещение ошибки: 0x0005bf39
Идентификатор сбойного процесса: 0x25f4
Время запуска сбойного приложения: 0x01d5a07c2d56fe64
Проверил билд из сообщения #1055, вылетов нет, но появился баг, при выборе директории для сохранения архива с помощью диалогового окна, не добавляет расширение.
А ошибка про icon.dll появится если этот билд запустить как есть из архива...)) Не может найти библиотеки, т.к. их нет.
Когда появится время, поковыряюсь еще...))
роверил релиз из шапки, у меня тоже вылетает! Данные в файл проекта записываются! »
Это первый билд, уже неактуальный по причине моего дебюта в с++ :)
Проверил билд из сообщения #1055, вылетов нет »
А это уже пофикшенный билд, актуальный)
но появился баг, при выборе директории для сохранения архива с помощью диалогового окна, не добавляет расширение »
Это я "сломал", когда, например, в диалоге выбираешь существующий файл и с запросом заменяешь его, SFX Creator добавляет еще раз расширение, получается что-то вроде "file.exe.exe"...поковыряюсь еще, чтобы это убрать и верну как былО изначально)
А ошибка про icon.dll появится если этот билд запустить как есть из архива...)) Не может найти библиотеки, т.к. их нет. »
блин, а я уже всю голову сломал, почему такой простой код из пары строк вдруг не работает у человека, а у меня на трёх осях всё замечательно и на релизе и под отладкой...Мне даже и в голову не пришел этот вариант запуска SFX Creator в "кастрированном виде" без дополнительных файлов :teeth:
Мне даже и в голову не пришел этот вариант запуска SFX Creator в "кастрированном виде" без дополнительных файлов »
Тут ещё «проблема» могла быть в том, что некоторые архиваторы при запуске исполняемых файлов изнутри открытого архива извлекают во временный каталог уже просто тупо всё содержимое архива, а не только один этот исполняемый файл (именно из-за таких вот неадекватных пользователей). А другие архиваторы — нет.
P.S. Другая любимая «фишка» пользователей — открыть документ изнутри архива, отредактировать, сохранить, закрыть, а потом снова открыть из-под архива и удивляться, что «ничего не сохранилось». В частности тот же файловый менеджер WinRAR'а, если его не закрывать, с некоторых пор начал отслеживать изменения в «своём» каталоге в каталоге временных файлов, куда извлекался документ по двойному щелчку, и при изменении данного извлечённого документа предлагает упаковать-таки в открытый архив изменённый файл:
https://i.imgur.com/qCMnKx0.png
https://i.imgur.com/YahL0yv.png
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC