Resource Hacker

5 отговора 0 прегледа
#1

Resource Hacker

Въпроса ми е по-специално към kилиkандзер, обръщам се към него, но го пускам и тук за да е полезен и на другите хора.
Значи, програмата Resource Hacker е нещо много объркана работа. Изпитвам проблем в добавянето на обект "Insert Control". При старата безплатна версия това ставаше лесно, но не работеше, не ми вършеше работата. При новата платена Resource Tuner пък въобще я няма тази опция. Да не казвам че при нея даже нямаш право да изтриваш обектите. Другото интересно, че при Resource Hacker като заредя SFX, имам един оригинален обект подобен на ListBox - лицензионно споразумение (обектите са ни button, static, combobox, а този е edit), който като отворя за редактиране и никъде не можеш да видиш текста да го редактираш. За целта опитвам да добавя нов ListBox, но по никакъв начин не ти дава да добавиш текст в него. Излиза листа, но без надписи. Същото е и при Resource Tuner. Там искам да добавя някакъв бял лист с текст, но не можеш и да стигнеш до добавяне на нов контрол. Впоследствие останових че при мен няма опция "Action". А програмата е изтеглена от авторите!



Има едно "Caption" където вкарват некви числа (кодове) вероятно, да не би да изисква асоциация с други ресурси, с някоя от другите папки? Ето как описват работата на програмата авторите:

Adding Newly added Resources in Dialog Boxes:

Once u hv added ur own Icons/Bitmaps/AVIs, u may want to add them in dialog box so that they can be displayed when we open some dialog box (like RUN, Progress Dialog box, etc.).

1.) Goto the desired dialog box, in which u want to add ur own resource, e.g., Dialog -> 1020 -> 1033.
2.) Right-click on the dialog box and select Insert Control option.



3.) It'll open a new window, where u'll see many controls, like BITMAP, LABEL, ICON, BUTTON, SysAnimate32 (for AVIs), etc.
4.) Simply click on the desired control, like to use ur own added Bitmap click on the BITMAP control or to use ur own added AVI click on SysAnimate32 control. U can also add Date/Time control by clicking on SysDateTimePick32 control.



5.) Don't forget to fill the Caption entry. Actually we hv to enter the resource name in Caption so that our added resource can be displayed on that place! e.g., if u hv added a Bitmap and gave it name as 401, then give 401 in Caption.



PS: For AVI Control ( SysAnimate32 ), u hv to add # before the name in Caption. e.g., if the AVI name 144, then put #144 in Caption.

6.) Finally click on OK button & Compile the script.
7.) U can change its position on the dialog box by simply dragging it to ur desired position.

Ето адресът на туториалчето: [линк]

Някой на помощ? Някой може ли да провери дали има опция Action в Resource Tuner и ако знае как да впиша текст в Resource Hacker? Уж била програма за промяна на шрифтове, на текст, та аз въобще не го намирам.

Редактирано от letsgoback на

Отговор
в отговор на letsgoback #2

Re: Resource Hacker

Първо, Resource Hacker и Resource Tuner нямат общо помежду си с изключение на това, че имат подобно предназначение. Resource Tuner е орязан вариант на PE Explorer. Относно това до какви ресурси имаш или нямаш достъп в даден .exe, .dll и т.н., това зависи главно от програмния език на който е писан съответния файл и от това как е компилиран. Тези редактори имат ограничени възможности и не е възможно да редактираш всичко както искаш. Ако искаш да го направиш се нуждаеш от сорса на файла и от умуния в програмирането на съответния език. Текста за лиценза в SFX-а можежш да го зададеш в SFX опциите на WinRAR преди да го създаеш. Същото важи и за иконата на файла. Редакторите от този тип не показват всички ресурси в даден файл. За редактиране на скрити текстове е по-удачно да ползваш някой от многото наличини HEX редактори. Аз лично бих ти 010 Editor, но има и много други. Там също има тънкости и ограничения, така че четене и практика му е майката.

Отговор
в отговор на letsgoback #3

Re: Resource Hacker

мдааа, едно време бяхме редактирали картинките на minesweeper, за да излизат хуйчета вместо мини и путки вместо празни квадратчета. тогава ползвахме някакъв resource editor от VisualC. числата в caption, за които се тревожиш, ги оставяй същите, както правилно са написали в упътването с неграмотния английски. очевидно го е писал някой малоумен младеж, за да изглежда по-куул.

hell storms, rush over the earth
bestial invasioooooooooooon
Отговор
в отговор на ЛУД ПPЪЧ #4

Re: Resource Hacker

Значи като добавя ListBox не мога да му вписвам вътре текст, тъй ли?

Отговор
в отговор на letsgoback #5

Re: Resource Hacker

нямам представа какво искаш да направиш с тия редактори на ресурси. дори да вмъкнеш допълнителни неща в прозорец на чужда програма, тази програма няма да ги ползва, а само ще си висят там за "красота".

попрограмирай малко и ще схванеш някои работи.

hell storms, rush over the earth
bestial invasioooooooooooon
Отговор
в отговор на ЛУД ПPЪЧ #6

Re: Resource Hacker

Благодаря много. Мерси Пръч.

Отговор