|
Программирование для PSP Вы программист? Welcome сюда... |
05.09.2016, 10:58
|
Сообщение: #1 (1105444)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Модификация '6.61 AIO Installer'
Здравы будьте, бояре! (с)
Хороший человек порекомендовал задать вопрос в этой ветке ("головная" тема): опробовал инсталлер очень круто сделано! но почему не сделать возможность выбора при установке, прямо во время установки http://www.ixbt.com/soft/installers-1.shtml сабж по теме. Сам эти скрипты так и не осилил, но как это работает видел :-) в частности: samlabs (по крайней мере раньше) использовали nsis. Не всем нравится наличие игрушек, не все хотят инфинити (E1000) :-) ) в общем, почему бы и нет!? ;-)
Так же большая ветка по NSIS и удобный wizard, правда с новой версией он что-то не очень дружит, но у него нет проблем с кодировкой, текст на русском правильно отображается. На страничке есть конвертер скриптов Inno в NSIS.
Пожалуй, самый большой справочник по NSIS руководство пользователя Nsis 2.46 создание собственного nsDialogвнешнего вида
Вот, что у меня получилось Инсталлер скрипт
Если вам нужна помощь - пишите, звоните. В текущий момент все находится в режиме "самотек-упадок"
![](https://www.pspx.ru/forum/images/editor/offtop.gif)
Последний раз редактировалось Dmitrywrk; 29.11.2016 в 16:43.
|
|
|
06.09.2016, 05:16
|
Сообщение: #2 (1105445)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Сообщение от Dmitrywrk
|
Ну инсталлятор с возможностью выбора сделать не сложно. Я обычно пользуюсь Inno Setup, там есть возможность выбора установки галочками или выбором из трёх типов: Full, Compact, Custom.
Тут дело в том, что ни в одном из этих инсталлеров мне так и не удалось сделать так, чтобы автоматически определялась и выбиралась буква диска подключённой PSP. Тут приходится пользователю вручнуюю выбирать путь к подключённой карте памяти PSP через кнопку " Обзор...". А это не есть гуд, т.к. новичок может указать не ту букву диска или не ту папку, а потом будет париться о том, что нифига не получается.
Ну я лучше расскажу, как можно модифицировать мою сборку - убирать лишнее или добавлять своё. Так уж и быть, раскрою некоторые секреты хакерства... - Открываем в Хекс-редакторе мой 6.61 AIO Installer.
- Вводим в поиск следующее хекс-значение
0000000000000000FFFFFFFF20000000
- Ниже справа вы сразу увидите странный набор букв - это и есть пароль на архив из 32 символов.
- Далее, вам понадобится редактор ресурсов: Restorator 2007
- Открываете в Рестораторе 6.61 AIO Installer и идёте в секцию RCData, в которой лежит ресурс DATA1
661 AIO Installer.png
- Нажимаете правой кнопкой по DATA1 и выбираете "Извлечь..." -> Извлечь как "DATA1.raw".
- DATA1.raw - это и есть запароленный ZIP-архив.
- Просто распаковываете архив в папку DATA1 и редактируете, удаляете, добавляете что вам нужно для записи на карту памяти.
- Потом выделяете содержимое папки DATA1 и архивируете в ZIP с тем же паролем.
- Переименовываете zip на raw и обратно кидаете мышкой этот файл сверху на исходный в Рестораторе. Жмёте кнопку дискеты для сохранения.
Последний раз редактировалось ErikPshat; 15.09.2016 в 04:22.
|
|
|
06.09.2016, 12:09
|
Сообщение: #3 (1105143)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от ErikPshat
...
10 Переименовываете zip на raw и обратно кидаете мышкой этот файл сверху на исходный в Рестораторе. Жмёте кнопку дискеты для сохранения.
|
Так размер и Hash измениться же DATA.RAW, или restorator это все перекомпилит? ![Без понятия](images/smilies/unknw.gif)
|
|
|
06.09.2016, 20:17
|
Сообщение: #4 (1105161)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Dmitrywrk, на то он и Ресторатор, чтобы реставрировать ресурсы.
Ты можешь так же редактировать диалоги, переводить тексты всяких EXE-шников и DDL-лок. Например, смотри на скрине TERMABOUT, TERMHELP, TERMMAIN, TERMWORK - там находятся всякие текстовые ресурсы и там же, можно регулировать ширину, высоту, шрифт, положение диалогов и окон. Только перед редактированием нужно нажать сверху в меню кнопку с картинкой [ ab I], а после редактирования жмём F8 для применения изменений в ресурсе, а в оконцовке жмём дискетку для сохранения файла. Причём, Ресторатор не перезаписывает оригинал, а создаёт новый файл, а оригинал при каждом сохранении переименовывается с цифрой +1.
Ну, в твои-то годы, стыдно не знать хакерский инструмент №1 Sinse 2004г
![](https://www.pspx.ru/forum/images/editor/offtop.gif)
Последний раз редактировалось ErikPshat; 15.09.2016 в 04:25.
|
|
|
10.09.2016, 21:31
|
Сообщение: #5 (1105331)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Хаки это цвет такой ![Улыбочка](images/smilies/hehe.gif) хаски - порода собак :P , а распаковать можно и без ресторатора, тупо 7zip -ом: правой кнопкой распаковать ![Ыыы!](images/smilies/gs.gif) главное пароль ни с чем другим не перепутать... вот что он делает не знаю, так, что юмор на 50% только оценил ![Улыбочка](images/smilies/hehe.gif) а как выбор диска осуществляется? типа (dir/p)=PSP?break : do while (1); скрипта-то не видно...
|
|
|
10.09.2016, 21:42
|
Сообщение: #6 (1105332)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Сообщение от Dmitrywrk
а распаковать можно и без ресторатора, тупо 7zip -ом
|
Хе-хе, ну это любой школьник может. А вот как обратно вставить через 7-zip?
Ты так и не ответил. Я тебе инструкцию подробно расписал.
А ты пересобрал сборку как тебе хотелось, хоть через Ресторатор, хоть через Inno Setup?
Или это просто понты, лишь бы языком почесать?
|
|
|
10.09.2016, 23:02
|
Сообщение: #7 (1105336)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от ErikPshat
Хе-хе, ну это любой школьник может. А вот как обратно вставить через 7-zip?
Ты так и не ответил. Я тебе инструкцию подробно расписал.
А ты пересобрал сборку как тебе хотелось, хоть через Ресторатор, хоть через Inno Setup?
Или это просто понты, лишь бы языком почесать?
|
Погодь! 1) мало того, что Си только только началЪ смотреть, да тут еще http://www.codeproject.com/Articles/60579/WebControls/ или вот https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx winapi надо задействовать (поддержка даже win10 грозятся), Си# вообще мимо меня 2) nsis, все-таки лучше (поддержка win 10 + можно юзать winapi, можно патчить ресурсы, да много чего) 3) все начианаю с "0", как ни как лет 6 прошло. Не торопите, барин :-) Собрать в exe-шник не проблема, для этого пример 1 из nsis подойдет, а вот чтобы с преферансом и поэтессами...
Пока не собрал ничего вообще, сижу, читаю ![Улыбочка](images/smilies/hehe.gif)
Последний раз редактировалось Dmitrywrk; 10.09.2016 в 23:29.
|
|
|
10.09.2016, 23:26
|
Сообщение: #8 (1105339)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Dmitrywrk, да тут не надо быть программистом и знать Си, С++ или С#.
Я уже все действия описал. Через Ресторатор это делается за 5 секунд.
Через Inno Setup: - Возьми любую готовую прогу, изготовленную в этой программе, где есть возможность выбора установки, например я давал ссылку на Replace Studio v7.17 Professional Edition.
- Затем просто декомпилируй (распакуй) установщик.
- Открой декомпилированную прогу в Inno Setup и смотри файл скрипта. Там можешь добавлять, удалять ненужные строчки, тупо копи-пасте, небольшие правки, подмена ресурсов на свои.
- А затем компилируешь свою прогу. И без всяких знаний программирования и вообще без никаких знаний.
|
|
|
10.09.2016, 23:41
|
Сообщение: #9 (1105340)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Флуд и разгул, предлагаю почистить ветку ![Улыбочка](images/smilies/hehe.gif) Смысл тогда делать то же самое? План такой: Инсталлер с поддержкой Unicode, 1) выбор установки, (Pro, infinity, любой другой, все вместе) 2) выбор компнетов для установки (плагины, игры, темы, иконки) 3) определить подключенную консоль 4) распаковать выбранные файлы. 5)Подчистить за собой, выйти. Что упускаю/ чего жаждит "хозяина"?
P.S. по winusb, думаю, поможет бородатый дядька ![Улыбочка](images/smilies/hehe.gif)
|
|
|
11.09.2016, 00:12
|
Сообщение: #10 (1105342)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Сообщение от Dmitrywrk
поможет бородатый дядька
|
![](http://politikus.ru/uploads/posts/2014-12/1419763613_song_contest_vorausscheidung_wetten_conchita_wurst20120220142535.jpg)
|
|
|
14.09.2016, 13:15
|
Сообщение: #11 (1105431)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Я извиняюсь... (с) еще раз перечитал, не знал, как работает спойлер offtopic... есть 2 вопроса: 1) есть ли смысл вообще, нужен ли обновленный инсталлер кому-нибудь (кроме меня)! 2) где это обсуждать технические тонкости? 2.1) есть ли на чем протестить!? (чтоб в случае чего можно было консоль поднять)
Скрипт, инсталлер на пробу. Никакого автомата,никаких копирайтов, голый скелет, просто как должно выглядеть, что должно быть выбрано по умолчанию. Конструктивная критика приветствуется ![Ну ты меня понел](images/smilies/rolleyes2.gif)
Я там немного изменил. По умолчанию выбирается ProMOd для установки, пока только затык с автоматическим указанием InstallDir ну и по мелочи оформление, описание, картинки мессадж боксы с предупреждениями и т.д. )
Последний раз редактировалось Dmitrywrk; 14.09.2016 в 22:30.
|
|
|
15.09.2016, 04:50
|
Сообщение: #12 (1105446)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Dmitrywrk- Думаю смысл только для тебя, т.к. PSP с момента взлома 2007 года прошла длинный путь и давно устарела.
- Технические тонкости можно и здесь обсуждать. Для этого эта тема в разделе для разработчиков
![Ну ты меня понел](images/smilies/rolleyes2.gif)
- Ну от тестов консоль не брикнется просто так. Ты же делаешь просто комплект программ для копирования на карту памяти.
Собственно смысл темы был в чём? Ты же хотел вроде иметь возможность кастомизировать сборку, чтобы можно было выбирать то, что нужно, а что не нужно не копировать.
Я вижу, ты с Inno Setup начинаешь дружить потихоньку. Так доделай проект как положено и чтобы там всё было чётко.
Мне нравится чисто мой инсталлятор и меня всё в нём устраивает. Я не вижу там ничего лишнего. Там, для демонстрации возможностей специально положено всё по минимуму: - Одна хомка PBP
- Одна UMD-VIDEO.iso чисто для демонстрации образа с хомкой и классного видео, как у настоящего диска UMD-Video.
- И т.д. - всё только необходимое.
А ты хоть смотрел моё UMD-VIDEO.iso? Я уверен, что не смотрел.
Я же знаю, что многие юзеры вообще не представляют, для чего 5-ый пункт в VSH Menu (по кнопке ![Select](images/pspx_buttons/select.gif) ) - " Выбрать ISO-Видео".
Можешь рассказать, про что там видео и про что Хомка?
Последний раз редактировалось ErikPshat; 15.09.2016 в 05:10.
|
|
|
15.09.2016, 10:53
|
Сообщение: #13 (1105449)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от ErikPshat
Dmitrywrk
...
Я вижу, ты с Inno Setup начинаешь дружить потихоньку. Так доделай проект как положено и чтобы там всё было чётко.
...
Мне нравится чисто мой инсталлятор и меня всё в нём устраивает. Я не вижу там ничего лишнего.
А ты хоть смотрел моё UMD-VIDEO.iso? Я уверен, что не смотрел.
...
Я же знаю, что многие юзеры вообще не представляют, для чего 5-ый пункт в VSH Menu (по кнопке ![Select](images/pspx_buttons/select.gif) ) - " Выбрать ISO-Видео".
...
Можешь рассказать, про что там видео и про что Хомка?
|
1) Это NSIS и скрипт к нему :-)
2) Вообще консоль использую в основном ТОЛЬКО для 2 игр : Tekken 3 и Tetris как в Вашем комплекте (согласен все есть... и необходимое ![Дружба](images/smilies/drinks.gif) ) плюс иногда эмулятор снес(соб-сна, тест кнопок мне не нужен, куб клевая демка, плагины ну, наверное нужны ![Ненуачо](images/smilies/crazy.gif) )
3)нет, не смотрел, да и как бы когда нужен был видеоплейер - конвертил virtualdub-до нужного размера(но как ни крути - эмуляция у консоли лучшая, проигрывание видео - не айс)... "консоль устарела" но тетрис на ней офигитительный! И к своему сожалению/счастью отношусь к тому большинству что не ведает значения пункта " Выбрать ISO-Видео" (блаженный ![Ненуачо](images/smilies/crazy.gif) )
P.S. счастливый обладатель E1000 - infinity ну вот ИМХО надо отдельной опцией, раз уж все делается для новичков (50% моей затеи, сразу удалил, LME исторически не использовал... Promod от известного нам товарища пользовал давно, очень удобно, мне нравится)
|
|
|
15.09.2016, 13:50
|
Сообщение: #14 (1105452)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,266
Вы сказали Спасибо: 27,001
Поблагодарили 42,549 раз(а) в 12,174 сообщениях
Сила репутации: 10Репутация: 41744 
(репутация неоспорима)
|
Сообщение от Dmitrywrk
отношусь к тому большинству что не ведает значения пункта "Выбрать ISO-Видео"
|
Ну вот видишь, большинство вообще не в курсе, даже понятия не имеют, что это и как этим пользоваться. А вот только в моей сборке это наглядно можно попробовать и узнать что-то новое о своей PSP.
Сообщение от Dmitrywrk
LME исторически не использовал
|
Интересно, а как же ты будешь декриптовать файлы RCO, чтобы использовать их, например, при создании Темы? Ведь программа декриптор и все остальные хомки под ядро 1.50 работают только на LME.
И что за сборку тогда ты намереваешься делать, если удалить из неё все вот такие познавательные вещи. Это же тогда получится нубский комплект для лохов и домохозяек, а так же, для дибилов и имбицилов, которых ничего не интересует в жизни, как только бесплатно скачивать и играть в игры.
|
|
|
15.09.2016, 15:20
|
Сообщение: #15 (1105454)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от ErikPshat
Интересно, а как же ты будешь декриптовать файлы RCO, чтобы использовать их, например, при создании Темы? Ведь программа декриптор и все остальные хомки под ядро 1.50 работают только на LME.
|
"Постой паровоз, не стучите колеса"!(с) Еще раз с самого начала: все делаю с "0", все что есть - документация от производителя, в частности, NSIS! Мне лично, как рядовому пользователю после установки Вашей сборки (на вкус и цвет фламастеры разные) пришлось удалять то, что впринципе не работает(/мне лично не требуется) на конкретно моей консоли, вследствии чего возник вопрос почему бы не сделать так, чтобы до установки можно было выбррать (безопасно) что хочется.
Как мне видится сборка, без претензий на что либо: если пользователь ничего не знает и просто хочет поиграть в нативные игры: промод+плагины (вообще ничего не знаю про это, кроме того что это резидентный код), для тех кому хочется поиграть во что-то конкретное, модифицировать внешний вид и т.п. - то LME + плагины+ что-то еще... Ну, и т.д.
За ресурсы из сборки - низкий поклон, за инструменты второй. Может, порекомендуете что-то более конкретное по сборке или это идет вразрез с философией обсуждаемого здесь продукта? ![Эмм, прошу прощения...](images/smilies/blush.gif)
Вот, честно, читал про PROMOD релиз нот, пару лет назад, что сейчас там и как это работает - на разбирался,LME знаю только по чикхену ![Проще застрелиться](images/smilies/suicide.gif) про инфинити читал на волале, ну, круто, Davee в президенты! ![Ненуачо](images/smilies/crazy.gif)
|
|
|
15.09.2016, 20:24
|
Сообщение: #16 (1105464)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,734
Вы сказали Спасибо: 819
Поблагодарили 3,835 раз(а) в 2,013 сообщениях
Сила репутации: 1Репутация: 3835 
(репутация неоспорима)
|
Сообщение от Dmitrywrk
LME знаю только по чикхену
|
Чё?
|
|
|
15.09.2016, 20:28
|
Сообщение: #17 (1105465)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
ну... там смайлик должен был все объяснить ![Улыбочка](images/smilies/hehe.gif) всмысле, всегда считал что чикхен французы реализовали ![Эмм, прошу прощения...](images/smilies/blush.gif)
|
|
|
16.09.2016, 00:02
|
Сообщение: #18 (1105467)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,734
Вы сказали Спасибо: 819
Поблагодарили 3,835 раз(а) в 2,013 сообщениях
Сила репутации: 1Репутация: 3835 
(репутация неоспорима)
|
Dmitrywrk,
какие французы? Davee, автор ChickHEN, из/в Шотландии (по данным Twitter); neur0n, автор ME/LME, японец (ЕМНИП).
|
|
|
16.09.2016, 01:07
|
Сообщение: #19 (1105470)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Так вот как французы получаются... :p одно слово - БЛА-ЖЕН-НЫЙ (это я о себе) кстати, в шапку новый... билд!? добавил
|
|
|
17.09.2016, 11:48
|
Сообщение: #20 (1105508)
|
Модель консоли: E1000
Прошивка: PROMOD
Другие консоли: JXD A1000, JXD S5110B
Регистрация: 05.09.2016
Возраст: 43
Сообщений: 86
Вы сказали Спасибо: 25
Поблагодарили 15 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от ErikPshat
Ну инсталлятор с возможностью выбора сделать не сложно. Я обычно пользуюсь Inno Setup, там есть возможность выбора установки галочками или выбором из трёх типов: Full, Compact, Custom.
Тут дело в том, что ни в одном из этих инсталлеров мне так и не удалось сделать так, чтобы автоматически определялась и выбиралась буква диска подключённой PSP. Тут приходится пользователю вручнуюю выбирать путь к подключённой карте памяти PSP через кнопку "Обзор...". А это не есть гуд, т.к. новичок может указать не ту букву диска или не ту папку, а потом будет париться о том, что нифига не получается.
|
А у меня все тот же вопрос ![Улыбочка](images/smilies/hehe.gif) как определяется подключенная PSP и главное не понимаю, как определятся тип консоли!? Если использовать NSIS инсталлер можно - запустить свое приложение, подождать пока оно отработает EXECWAIT,
- можно запустить консольное приложение и прочитать оттуда текст http://kav-soft.ru/onlineHelp/NSIS/index.html ,
- можно iferror в ф-цию с execwait на возврат ошибки от запущенной программы
- Можно через syscall обратившись к библиотеке winusb.dll в теории, как это работает хотелось бы посмотреть ("бородатый дядька" пока не может помочь, может, через недельку
)
В сборке, я полагаю, как раз есть такое приложение которое через winusb.dll получает pid\vid ?
P.S. хочу получить разрешение на публикацию на другом форуме своей сборки для PROMOD на основе Вашей?
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 12:34. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|