XN Resource韎tor

XN Resource Editor
http://www.heaventools.com/resource-tuner-tutorials.htm

Naucz si臋 korzysta膰 z tunera zasob贸w
(Resource Tuner Tutorials & How-To's)

Kliknij na dany temat z listy poni偶ej, aby dowiedzie膰 si臋 wi臋cej:

Jak otworzy膰 plik EXE lub DLL
Jak zmieni膰 ikon臋 lub obraz w pliku EXE
Jak zmieni膰 EXE lub DLL Informacje o wersji
Jak zmieni膰 j臋zyk
Jak edytowa膰 Dialog Box
Jak edytowa膰 menu
Jak edytowa膰 ci膮gi tekstowe w EXE
Jak zmieni膰 tekst i obrazy w programach Delphi
Jak doda膰 manifest aplikacji
Jak doda膰 uprawnienia administracyjne dla aplikacji
Jak edytowa膰 Accelerator
Jak wymieni膰 niestandardowy zas贸b
Jak wyodr臋bni膰 wiele zasob贸w na dysku na raz
Jak usun膮膰 艣rodki z EXE

Wi臋cej samouczki online na Tuner zasob贸w:

Jak edytowa膰 lub zmieni膰 nazw臋 "Start", tekst na ekranie Start systemu Windows 8
Monta偶 WINNTBBU.DLL For Dummies, The Complete Idiots Guide Aby Hacking WIN

Jak otworzy膰 plik .DLL lub .exe w Edytorze zasob贸w

Tuner zasob贸w pozwala otwiera膰 pliki wykonywalne systemu Windows, takich jak .exe, .dll wygaszacze ekranu (SCR), kontroli OCX i kilku innych. Po wej艣ciu do 艣rodka, mo偶na zmieni膰 ikony, kursory, dialogi, przyciski, d藕wi臋ki, animacje i inne elementy interfejsu u偶ytkownika stosowanego w danym programie przez edycj臋 i wymiana zasob贸w w pliku wykonywalnego.

Jednak prosz臋 pami臋ta膰, 偶e nie mo偶na dosta膰 si臋 do wszystkiego, co w pliku binarnego. Nie b臋dzie m贸g艂 modyfikowa膰 rzeczywisty kod programowy w dowolny spos贸b: zasoby s膮 oddzielone od kodu programu. Oznacza to, 偶e mo偶liwe jest wprowadzenie istotnych zmian w interfejsie programu, pozostawiaj膮c kod nietkni臋te.

W przypadku powa偶niejszych zmian (cho膰 mo偶e to nie masz dobrego, chyba 偶e masz dobre zrozumienie funkcji programowania), sprawd藕 PE Explorer. Do przegl膮dania i edytowania binarne zawarto艣ci danych z pliku DLL, nale偶y u偶y膰 Edytora Flex Hex.

Otw贸rz plik EXE lub DLL tuner Zasobami

Tuner zas贸b zawiera kilka metod otwierania plik贸w. Aby otworzy膰 plik do edycji lub przegl膮dania zasob贸w, kliknij przycisk na pasku narz臋dzi lub wybierz Plik> Otw贸rz [Ctrl + O]. Rozwijanego menu obok ToolButton daje szybki dost臋p do ostatnio otwartych plik贸w. Lista ta mo偶e by膰 r贸wnie偶 dost臋pne z opcji Plik> Ostatnie pliki menu. Liczba plik贸w na li艣cie mog膮 by膰 kontrolowane w oknie dialogowym Dostosowywanie.

Mo偶esz otworzy膰 plik w Tuner zasob贸w klikaj膮c prawym przyciskiem myszy w Eksploratorze Windows i wybieraj膮c polecenie Otw贸rz za pomoc膮 tunera zasob贸w z menu kontekstowego:

Alternatywnie, mo偶na przeci膮gn膮膰 i upu艣ci膰 plik z Eksploratora Windows na ikon臋 Tuner Tuner zasob贸w lub bieganie zasob贸w.

Mo偶na r贸wnie偶 otworzy膰 plik z poziomu wiersza polece艅.
Zastosowanie: restuner.exe <nazwa pliku>

Zaleca si臋 wykonywanie wszystkich operacji na plikach z kopiami orygina艂贸w, a nast臋pnie dopiero po przesuni臋ciu kopie do oddzielnego katalogu innego ni偶 matki lub domowym katalogu wykonywalnego. Korzy艣ci s膮 oczywiste i nie tak oczywiste z nich to pliki wykonywalne osadzone OLE mo偶na jeszcze nazwa膰 to niekt贸re z ich innych bibliotek DLL lub metody z bibliotek DLL w katalogu nadrz臋dnego.

Tuner zasob贸w zapewnia trzy funkcje, kt贸re s膮 wykonywane automatycznie podczas otwierania pliku: rozpakowywania plik贸w skompresowanych przez UPX, sprawdzanie b艂臋d贸w i prekompilacja zasob贸w.

Je艣li Otwieranie pliku Tworzy b艂膮d

W przypadku otwierania pliku powoduje b艂膮d, 偶e plik jest prawdopodobnie uszkodzony, pakowane lub skompresowane. Aby kontynuowa膰 prac臋 z tym plikiem wymaga bardziej pot臋偶ne narz臋dzie, takie jak Heaventools PE Explorer.

1. B艂膮d: Plik ten jest prawdopodobnie uszkodzony, pakowane lub skompresowane.

Jest du偶a szansa, plik zosta艂 skompresowany do wydaj膮 si臋 mniejsze. Poniewa偶 nasze oprogramowanie wykrywa i rozpakowuje tylko pliki skompresowane z UPX, musisz przej艣膰 przez k艂opot贸w z r臋cznie rozpakowaniu tego spr臋偶onego exe, zanim b臋dzie mo偶na wy艣wietli膰 lub zmieni膰.

Nie jest traktowane jako b艂膮d. Nie zamierzamy pokona膰 pr贸b bezpiecze艅stwa innych autor贸w oprogramowania. I nie mo偶emy wspiera膰 dekompresji kilkaset paker贸w i ochraniaczy dost臋pny na publiczno艣ci.

2. B艂膮d: To NE wykonywalny. Nieobs艂ugiwany!

Po zainstalowaniu program dzia艂a tylko w 32-bitowych plikach PE. NE (skr贸t od "New Executable") plik jest 16-bitowa aplikacja przeznaczona do pracy w staro偶ytnej 3.xx. systemu Windows Inne godne uwagi rodzaje wykonywalne, kt贸re dzia艂aj膮 na platformach MS s膮 "MZ" (DOS), "NE" i "LE" - ale te formaty 16-bitowe s膮 przestarza艂e.

Nie mamy zamiaru wspieranie plik贸w 16-bitowych.

3. B艂膮d: To nie jest plik EXE lub DLL

Tuner zas贸b nie dba o konkretnym rozszerzeniem, czy plik jest .exe, .dll lub .txt. Mo偶esz zmieni膰 nazw臋 pliku z dowolnym rozszerzeniem, a nawet zostawi膰 go bez rozszerzenia: podczas otwierania pliku, Tuner zasob贸w wykonuje czytanie i analizowanie nag艂贸wku pliku w pliku.

Z wszystko, co m贸wi, gdy m贸wi zasob贸w tunera plik nie jest plik DLL, to jest naga prawda. Nie pozw贸l rozszerzenia sk艂onienie u偶ytkownika.

JE艢LI CHCESZ do przegl膮dania i edycji zawarto艣ci danych RAW pliku:

Nast臋pnie trzeba binarny Hex Editor: edytor FlexHex. U偶yj go do kontroli wyj艣cia binarnego, edytuj膮c surowe zawarto艣ci danych pliku, badaj膮c struktur臋 w艂asno艣ci plik贸w danych zamkni臋tym formacie lub starych danych w nieznanych format贸w, szybkich plik贸w wykonywalnych ustalanie lub danych, tworzenia plik贸w binarnych dla przebieg贸w testowych, i wi臋cej.

Jak wymieni膰 ikony w pliku EXE lub DLL

Exe Ikona Wymiana

Czy chcesz zmieni膰 ikony w pliku exe lub domy艣lne ikony menu w telefonie kom贸rkowym, Tuner zasob贸w b臋dzie pierwszym wyborem. Ale po pierwsze, nale偶y pami臋ta膰, 偶e istnieje wi臋cej ni偶 tylko jedn膮 ikon臋 wewn膮trz dowolnego pliku wykonywalnego Windows.

Ikony s膮 przechowywane w plikach EXE w Icon grup. Ka偶dy Ikona Grupa mo偶e zawiera膰 wiele obraz贸w ikon, ka偶dy o r贸偶nej wielko艣ci i g艂臋bi kolor贸w. Typowe rozmiary to 16, 32 i 48 pikseli kwadratowych, g艂臋bi kolor贸w to 32-bit (24-bitowy z 8-bitowego kana艂u alfa), 8-bit (256 kolor贸w) i 4-bit (16 kolor贸w).

To, w jaki spos贸b Grupa Ikona z naszego ukochanego Notatnik wygl膮da:

Podczas zmiany ikony i kursory, upewnij si臋, 偶e 藕r贸d艂a zamienne s膮 tej samej wielko艣ci i maj膮 tak膮 sam膮 liczb臋 kolor贸w jako elementu, kt贸ry ma by膰 zast膮piony (na przyk艂ad 4-bitowe ikony 16x16 nie mog膮 by膰 zast膮pione 8-bitowe ikony 32x32).

Je艣li trzyma膰 si臋 b艂膮d niezgodno艣ci, kiedy pr贸buje zmieni膰 na ikon臋, kt贸ra wygl膮da ten sam rozmiar i bity, to tylko oznacza, ikona 藕r贸d艂a nie jest taka sama g艂臋bia kolor贸w (24-bitowe i 32-bitowe ikony wygl膮daj膮 bardzo podobnie).

Wymie艅 ikony z plik贸w EXE tuner Zasobami

1. Otw贸rz plik EXE w tuner zasobami i rozwin膮膰 folder Ikona grupy.

2.
Wybierz ikon臋 lub grup臋 ikon臋, kt贸r膮 chcesz zmieni膰 i kliknij na przycisk "Zamie艅 zas贸b z ..." na pasku przycisk贸w, jak pokazano poni偶ej.

3. Wil wy艣wietlone poni偶sze okno. Kliknij na przycisk "Otw贸rz Wymiana 藕r贸d艂a" i wybierz plik .png .ico lub na dysku. Dla .png ikony, rozmiar obrazu nie mo偶e by膰 wi臋ksza ni偶 256 pikseli szeroko艣ci i 256 pikseli wysoko艣ci.

4. Sprawd藕, tylko te elementy w li艣cie do "nowych element贸w", kt贸re maj膮 by膰 dodane, wybierz akcj臋 do wykonania, a nast臋pnie naci艣nij przycisk OK.

. 5 Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Zmie艅 ikony z tunera konsoli Zasobami

Je艣li chcesz zaktualizowa膰 istniej膮ce ikony lub doda膰 nowe kilkaset plik贸w, jeste艣 bardziej ni偶 prawdopodobne, b臋dzie chcia艂 w jaki艣 spos贸b do wdro偶enia tego w pliku wsadowym. Zawsze, gdy du偶a liczba plik贸w maj膮 by膰 przetwarzane lub udost臋pniane za pomoc膮 dozowania, musisz Tuner Console zasob贸w.

Jak zmieni膰, zaktualizowa膰 lub usun膮膰 informacje o wersji

Tuner zasob贸w pozwala wizualnie edycji, aktualizacji lub usuni臋cia informacji Wersja: numery wersji, informacje o sprzedawcach (prawa autorskie, znaki towarowe, pochodzenia), nazw臋 i oryginalnej nazwy pliku. Te informacje s膮 wy艣wietlane na karcie Wersja okna dialogowego pliku EXE arkuszu w艂a艣ciwo艣ci wy艣wietlanej po wybraniu "W艂a艣ciwo艣ci" z prawym przyciskiem myszy menu kontekstowego w Eksploratorze Windows.

Edytuj informacje o wersji i zmieni膰 w艂a艣ciwo艣ci pliku do pliku .exe

1. Rozwi艅 folder Wersja, 偶e znalaz艂 si臋 w widoku drzewa zasob贸w, i wybierz element zasob贸w wersji do edycji. Aby zobaczy膰 wersj臋 struktury informacji w formacie tekstowym, wybierz zak艂adk臋 Tekst Widok.

2. Wybierz pozycj臋 warto艣ci StringFileInfo klikaj膮c go w wy艣wietlonym listview.

. 3 kliknij go dwukrotnie lub naci艣nij klawisz [Ctrl + Enter], aby otworzy膰 okno dialogowe Edytor o wersji:

. 4 Kliknij przycisk "Aktualizuj" wersji pliku z paska przycisk贸w, jak pokazano poni偶ej, aby ustawi膰 warto艣膰 ci膮gu, zgodnie z bloku FileVersion wy艣wietlony w Object Inspector:

5. Kliknij przycisk "Aktualizuj wersj臋 produktu" na pasku przycisk贸w, aby ustawi膰 warto艣膰 ci膮gu, zgodnie z bloku ProductVersion wy艣wietlony w Object Inspector.

. 6 Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Zobacz te偶 Command-line do zasob贸w Redaktor: Je艣li chcesz stworzy膰 powtarzalny proces aktualizacji i dostosowywania informacji o wersji na ko艅cowym etapie procesu budowania.

Jak zmieni膰 J臋zyk zasob贸w

Identyfikator j臋zyka jest warto艣ci膮 s艂owo ca艂kowita sk艂ada si臋 z podstawowego j臋zyka i jego podj臋zykiem kt贸ry jest zdefiniowany przez system Windows. Je艣li element zasob贸w jest "neutralny j臋zyk", a nast臋pnie warto艣膰 ta wynosi zero.

Zmie艅 j臋zyk ID

1. Wybierz element zasob贸w i kliknij "Zmie艅 j臋zyk ..." przycisk na pasku przycisk贸w, jak pokazano poni偶ej.

2. Wybierz nowy j臋zyk z listy i wybierz spos贸b jej zastosowania. Wybieraj膮c "Usu艅, je偶eli istnieje" tryb, j臋zyk pierwszego wyst膮pienia zasobu zostanie ustawiona na Identyfikator_j臋zyka, wszystkie zduplikowane zasob贸w danego typu i nazwy w katalogu zostan膮 usuni臋te. Oznacza to, 偶e katalog zasob贸w wieloj臋zycznych stanie si臋 jednym j臋zykiem jednym.

3. Kliknij przycisk OK, a nast臋pnie wybierz "Plik" -> "Save File", aby zapisa膰 plik zmieniony na dysku.

Jak edytowa膰 Dialog Box

Tuner zasob贸w pozwala wizualnie zmieni膰 wybrane okno i jego kontroli. Mo偶na zmieni膰 rozmiar, przeprojektowanie i po艂o偶enie okien dialogowych lub po prostu zmieni膰 ich w艂a艣ciwo艣ci czcionki (czo艂owe typu i rozmiaru), aby spe艂ni膰 Pa艅stwa 偶yczenia. Wielko艣膰 i po艂o偶enie okien dialogowych zmiany i kontroli dzieci s膮 automatycznie odzwierciedlane w skrypcie zasob贸w.

Wszystko, co mo偶na zobaczy膰 w oknie mo偶na przesuwa膰 lub zmienia膰 rozmiaru

1. Rozwi艅 Dialog folder, kt贸ry znalaz艂 si臋 w widoku drzewa zasob贸w, a nast臋pnie wybierz element zasob贸w dialogowe do zmiany.

Wa偶ne jest, aby pami臋ta膰, 偶e programy skompilowane przy u偶yciu Delphi nie cz臋sto maj膮 foldery Dialog ale przechowywa膰 te informacje w folderze o nazwie RCData. Zobacz te偶: Jak edytowa膰 dialogi w programach napisanych w Delphi

2. Pojawi si臋 podgl膮d tego, co si臋 okno dialogowe wygl膮da. Aby zobaczy膰 skrypt za oknie dialogowym, kt贸re sprawia, 偶e dzia艂a, wybierz zak艂adk臋 skryptu widoku.

Wszystko, co mo偶na zobaczy膰 w oknie dialogowym mo偶na przesuwa膰 lub zmienia膰 rozmiaru. Wybierz sterowania, klikaj膮c j膮 w oknie wy艣wietlane. Wybrany kontrola poka偶e rozmiaru uchwyt贸w.

Inspektor obiekt贸w pozwala na zmian臋 parametr贸w stylu i ExStyle zaznaczonego kontroli:

Mo偶na ustawi膰 / zresetowa膰 rozszerzone parametry stylu dla okna dialogowego i jego elementy steruj膮ce (np "prawo-lewo" kolejno艣膰 czytania hebrajskiego / pisma arabskiego, jak i "tekst wyr贸wnany do prawej").

3. Okno dialogowe A mo偶e by膰 modyfikowana przede wszystkim poprzez edycj臋 Lable elementu - np podpisie, jak r贸wnie偶 zmiany wielko艣ci lub stanowisko kontroli. Mo偶na to osi膮gn膮膰 za pomoc膮 myszy, jak r贸wnie偶 wprowadzaj膮c nowe w艂a艣ciwo艣ci bezpo艣rednio do odpowiednich p贸l edycyjnych w Object Inspector. Jak zmieni膰 i zmiana rozmiaru obiekt贸w, skrypt zasob贸w zwi膮zanych z obiekt贸w zmienia si臋 odpowiednio.

4. Wybierz opcj臋 "Plik" -> "Save File", aby zapisa膰 plik zmieniony na dysku. Wszelkie zmiany wprowadzone mog膮 zosta膰 przywr贸cone przed wyj艣ciem z edytora.

Dialog Identyfikatory nie mog膮 by膰 edytowane. Warto艣ci te s膮 zapisane w pliku docelowym. Zmiana ich mo偶e spowodowa膰 zmodyfikowany program do katastrofy.

Edytor zasob贸w: Jak edytowa膰 menu aplikacji

Zas贸b menu przechowuje drzewo podmenu i element贸w menu, kt贸re okre艣laj膮 wygl膮d i funkcje menu aplikacji. Menu jest wyspecjalizowanym kontrola wprowadzania danych, kt贸ry pozwala u偶ytkownikowi wybra膰 polecenia i podmenu z listy menu.

Edycja menu

Element menu ma podpis, identyfikator menu zasob贸w, oraz opcjonalny skr贸t.

Identyfikatory menu nie mog膮 by膰 edytowane. Warto艣ci te s膮 zapisane w pliku EXE. Zmiana ich mo偶e spowodowa膰 zmodyfikowany program do katastrofy.

1. Rozwi艅 folder "Menu" i wybierz menu zasobu docelowego z zasob贸w widoku drzewa. Pojawi si臋 podgl膮d tego, co wygl膮da jak menu z podmenu, popup menu i pozycji. Aby zobaczy膰 skrypt za menu sprawia, 偶e to dzia艂a, wybierz zak艂adk臋 skryptu widoku.

2. W Inspektorze obiekt贸w pozwala na zmian臋 identyfikatora elementu, skr贸ty, tytu艂y i flagi.

. 3 Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Wszelkie zmiany wprowadzone mog膮 zosta膰 przywr贸cone przed rzuceniu Tuner zasob贸w.

Edytor zasob贸w: Jak edytowa膰 ci膮g贸w tekstowych w exe

Struny przechowywane w Stringtables i Messagetables wykorzystywane s膮 przede wszystkim jako tekst w polach wiadomo艣ci, pola listy, pola kombi, podpowiedzi i statusbars. Stingtable 艂a艅cuchy mog膮 tak偶e zawiera膰 znaki steruj膮ce i zast臋pcze (np,% d,% s).

STRINGTABLE 艣rodki okre艣li膰 grup臋 jednej lub wi臋kszej liczby strun zerowych zako艅czone ka偶da jest ograniczona do maksymalnie 4,097 znak贸w. Ka偶dy 艂a艅cuch sk艂ada wpis w danym STRINGTABLE i odpowiada z unikalnym ID, kt贸ry identyfikuje go.

Identyfikatory ci膮g贸w nie mo偶e by膰 edytowany. Warto艣ci te s膮 zapisane w pliku docelowym. Zmiana ich mo偶e spowodowa膰 zmodyfikowany program do katastrofy.

Edycja Struny z tunerem Zasobami

1. Rozwi艅 Tabela String (Tabela) lub wiadomo艣膰, 偶e znalaz艂 folderu w widoku drzewa zasob贸w i wybierz STRINGTABLE zas贸b do edycji.

2. Wybierz wpis ci膮g z tabeli i dokona膰 odpowiednich zmian. Mo偶esz te偶 skopiowa膰 (Ctrl + C) lub wklejania tekstu ze schowka (Ctrl + V). Brakuj膮cy ci膮g lub nieprawid艂owo zmienione zast臋pczy ci膮g ("% s") mo偶e spowodowa膰 awari臋 programu modyfikowany w czasie wykonywania. Wi臋c uwa偶aj.

. 3 Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Je艣li musisz zaktualizowa膰 istniej膮ce zasoby ci膮g, usun膮膰 lub doda膰 nowe kilkaset plik贸w, jeste艣 bardziej ni偶 prawdopodobne, b臋dzie chcia艂 w jaki艣 spos贸b do wdro偶enia tego w pliku wsadowym. Zawsze, gdy du偶a liczba plik贸w maj膮 by膰 przetwarzane lub udost臋pniane za pomoc膮 skrypt贸w / dozowania, musisz Tuner Console zasob贸w.

Edytor zasob贸w: Jak edytowa膰 Delphi programy

Programy skompilowane za pomoc膮 Delphi / C ++ Builder nie cz臋sto maj膮 menu, okno dialogowe, lub 艣rodk贸w przyspieszaj膮cych, ale przechowywa膰 te informacje w nazwie RCData typu zasob贸w, kt贸ra posiada informacje, kt贸re by艂y w pliku DFM (Delphi Formularz Modu艂) przed kompilacj膮.

Badaj膮c program napisany w Delphi / C ++ Builder, Tuner zasob贸w wizualizuje w trybie tekstowym wszystkie za艂adowane DFMs wykonywalnego docelowego i odtwarza je w formularzu edycji.

Ka偶dy Delphi Formularz posiada zbi贸r cech i wydarze艅 - takich jak podpis, rozmiar, kolor czcionki i stylu, klikni臋cie mysz膮, naci艣ni臋cie klawisza lub aktywacji komponent贸w, dla kt贸rych pewne dodatkowe zachowanie jest okre艣lony. Te w艂a艣ciwo艣ci s膮 r贸偶ne dla ka偶dego rodzaju formy, niekt贸re w艂a艣ciwo艣ci dotycz膮 wielu postaciach. Zmiana w艂a艣ciwo艣ci formularz zmienia spos贸b forma zachowuje si臋 i pojawia si臋 w aplikacji.

Jak zrobi膰 Przejd藕 do Delphi Formularzu

Tuner zasob贸w pozwala wizualnie zmieni膰 wybran膮 form臋 i jego kontroli, jak r贸wnie偶 w艂a艣ciwo艣ci komponent贸w i wydarzenia. Mo偶na zmieni膰 rozmiar, przebudowy i zmiany po艂o偶enia kontroli lub po prostu zmieni膰 ich w艂a艣ciwo艣ci do w艂asnych 偶ycze艅.

1. Rozwi艅 folder RC danych, kt贸ry znalaz艂 si臋 w widoku drzewa zasob贸w, i wybierz element zasob贸w do edycji.

2. Przejd藕 przez obiekt贸w wy艣wietlanych w postaci hierarchicznego drzewa, aby znale藕膰 obiekt, kt贸ry ma by膰 edytowany. Wy艣wietlone zostan膮 wszystkie przypisane w艂a艣ciwo艣ci i zdarze艅.

3. Wybierz w艂a艣ciwo艣ci obiektu lub wprowadzenia warto艣ci, klikaj膮c j膮 w wy艣wietlanym ListView.

4. Wprowad藕 偶膮dane zmiany. Niew艂a艣ciwie zmienione nieruchomo艣膰 mo偶e spowodowa膰 awari臋 programu modyfikowany w czasie wykonywania. Wi臋c uwa偶aj. Wprowadzanie warto艣ci spoza zakresu prawid艂owych warto艣ci nieruchomo艣ci mo偶e spowodowa膰, 偶e program docelowy dzia艂a膰. Nie eksperymentuj na jedynej kopii pliku.

Aby wymieni膰 bitmap臋 w ImageList, zaznaczy膰 pozycj臋 na li艣cie i kliknij na Open Source File Przycisk (+ Shift + Ctlr R) na pasku przycisk贸w i wybierz plik na dysku.

5. Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Wszelkie zmiany wprowadzone mog膮 zosta膰 przywr贸cone przed rzuceniu Tuner zasob贸w.

Nie nale偶y modyfikowa膰 w艂a艣ciwo艣ci komponent贸w, kt贸re nie s膮 zaznajomieni z! Wprowadzanie warto艣ci spoza zakresu prawid艂owych warto艣ci w艂a艣ciwo艣膰 mo偶e spowodowa膰, 偶e program docelowy nieoperacyjnego. Ze wzgl臋du na niesko艅czonej zmienno艣ci kontroli i ich w艂a艣ciwo艣ci, Tuner zasob贸w nie mo偶e ostrzega膰, gdy z warto艣ci zakresu wprowadzania.

Edytor zasob贸w: Jak doda膰 manifest aplikacji

Manifest aplikacji to plik XML, kt贸ry opisuje zale偶no艣ci, 偶e aplikacja korzysta. Manifest plik kreatora pozwala generowane deweloper贸w, aby zaznaczy膰 swoje aplikacje z wymaganym poziomie wykonania, i okre艣la, kt贸re z DLL wsp贸ln膮 kontrol膮 Windows, aplikacja powinna u偶ywa膰, w wersji 5.0 lub 6.0.

Manifest kieruje systemu Windows do korzystania Comctl32.dll wersji 6, je艣li jest on dost臋pny. Wersja 6 wprowadza nowe kontrole i nowe opcje dla innych kontroli, ale co wa偶niejsze, zapewnia wsparcie dla zmiany wygl膮du kontrolek w oknie.

Generowanie i Dodaj UAC Manifest

1. Pobierz Tuner zasob贸w i otworzy膰 plik z nim.

2. Kliknij "... Dodaj zas贸b", aby wywo艂a膰 kreatora.

3. Wybierz Manifest typ zasobu z listy i kliknij przycisk OK.

4. Przeczytaj wiadomo艣膰 powitaln膮, sprawd藕 odcinki maj膮 by膰 zawarte w manife艣cie i kliknij przycisk Dalej.

5. Kreator sprawdzi link do ComCtrl i istniej膮 niezb臋dne po艂膮czenia inicjalizacji. Maj膮ce zwi膮zek z ComCtrl optymalne - niezb臋dne w wi臋kszo艣ci przypadk贸w, ale nie wszystkie.

6. Wype艂nij nazw臋 aplikacji i opis p贸l. Kreator generuje styl wizualny oczywistego dla aplikacji przy u偶yciu tych p贸l. Post臋puj zgodnie z instrukcjami i wype艂ni膰 luki w zwi膮zku z powy偶szym:

7. Wybierz 偶膮dany poziom wykonania. Wi臋kszo艣膰 aplikacji jest zbudowany przy u偶yciu domy艣lnego ", jak wywo艂uj膮cego" ustawienia. Wi臋cej informacji na temat sekcji Zaufanie Info

8. Sprawd藕 obs艂ugiwanych platformach Windows, aby znale藕膰 si臋 w manifest i kliknij przycisk Dalej.

9. Zapoznaj si臋 z oczywistego kod XML i kliknij przycisk "Zako艅cz", aby zastosowa膰 wprowadzone dane.

. 10 Sprawd藕 zasob贸w widoku drzewa, aby upewni膰 si臋, 偶e nowo utworzony oczywistym 藕r贸d艂em jest obecny:

11. Kliknij przycisk "Zapisz plik" przycisk na pasku narz臋dzi, aby zapisa膰 plik zmieniony na dysku.

Zaleca si臋 wykonywanie wszystkich operacji na plikach z kopiami orygina艂贸w, a nast臋pnie dopiero po przesuni臋ciu kopie do oddzielnego katalogu innego ni偶 matki lub domowym katalogu wykonywalnego.

Jak sprawdzi膰, Vista, aby uruchomi膰 aplikacj臋 podwy偶szonych

Deweloperzy musz膮 znale藕膰 spos贸b, aby wdro偶y膰 ten sam build aplikacji w systemach Windows Vista i Windows XP. Jednak nowa funkcja systemu Windows Vista, kontrola dost臋pu u偶ytkownika (UAC) powoduje procesy uruchamiane jako standardowego u偶ytkownika, nawet je艣li jeste艣 zalogowany z u偶ytkownikiem, kt贸ry jest cz艂onkiem grupy Administratorzy.

Je艣li aplikacja wymaga uprawnie艅 administratora, a chcesz go uruchomi膰 z podwy偶szonym dost臋p jako administrator, musisz zmodyfikowa膰 tw贸j manifest lub wygenerowa膰 wniosek oczywisty dla aplikacji, kt贸ra m贸wi Vista, aby uruchomi膰 aplikacj臋 podwy偶szone.

Tuner zasob贸w pozwala za艂ata膰 wcze艣niejsz膮 binarny exe wstrzykn膮膰 Administrator 呕膮daj informacji w nim tak, 偶e b臋dzie zmuszony do uruchomienia jako administrator w systemie Windows Vista, zapewniaj膮c Zastosowanie takie samo zachowanie operacyjne jako w systemie Windows XP. Zmodyfikowana exe powinna nadal dzia艂a膰 poprawnie na wcze艣niejszych system贸w operacyjnych Windows.

"Pr贸bowa艂em za pomoc膮 mt.exe [z MS Visual Studio], aby zamanifestowa膰 swoje pliki. To dzia艂a艂o na niekt贸rych, ale nie na innych. Wydaje si臋, twoja metoda analizowania .EXE jest bardziej wytrzyma艂a ni偶 to, kt贸re mt.exe zastosowa艅. "

Brad Siegfried,
BLS, Inc.

wi臋cej referencje u偶ytkownik贸w

Manifesty aplikacji otrzymali aktualizacj臋 w systemie Windows Vista. Aplikacja manifestu Windows Vista zosta艂 wzbogacony o atrybutach, kt贸re umo偶liwiaj膮 programistom zaznaczy膰 swoje aplikacje z wymaganym poziomie wykonania. Te nowe cechy wskazuj膮 na system, 偶e masz uzasadniony wniosek administracyjnej. System automatycznie prosi膰 o zatwierdzenie od u偶ytkownika, aby uruchomi膰 aplikacj臋 z pe艂nymi uprawnieniami.

Firma Microsoft wprowadzi艂a rozszerzenie do sekcji trustInfo obecnego systemu Windows XP aplikacji oczywistego schematu. Poni偶sza to format to:

<requestedExecutionLevel
Poziom = "asInvoker | highestAvailable | requireAdministrator"
uiAccess = "true | false" />

gdzie

poziom

Je偶eli tylko niewielka liczba funkcji w aplikacji wymaga uprawnie艅 administratora (na przyk艂ad, aplikacja musi skonfigurowa膰 zapor臋), g艂贸wny proces aplikacji nadal musz膮 by膰 uruchamiane jako u偶ytkownik standardowy. Funkcje administracyjne musz膮 by膰 przeniesione do osobnego procesu, kt贸ry dzia艂a z uprawnieniami administracyjnymi.

uiAccess

Aplikacje, kt贸re potrzebuj膮 uiAccess = true musi mie膰 wa偶ny, zaufany podpis cyfrowy do wykonania.

Sze艣膰 prostych krok贸w, aby doda膰 punkt TrustInfo

. 1 Pobierz Tuner zasob贸w, otworzy膰 plik i rozwi艅 Manifest folder, kt贸ry znalaz艂 si臋 w widoku drzewa zasob贸w; wybierz Manifest zas贸b do edycji w drzewie zasob贸w.

Uwaga: Je艣li plik nie ma oczywistego w og贸le pomin膮膰 wszystkie kroki i u偶ywa膰 Manifest Kreatora zamiast.

2. Zobaczysz skryptu XML. Mo偶e to wygl膮da膰 mniej wi臋cej tak:

<? xml version = "1.0" encoding = "UTF-8" standalone = "tak"?>
<xmlns = "urn monta偶owe: schematy-microsoft-com: asm.v1" manifestVersion = "1.0">
<assemblyIdentity
name = "Microsoft.Windows.MyCoolApp"
processorArchitecture = "x86"
Wersja = "5.1.0.0"
type = "win32" />
<Opis> Opis Zastosowanie tutaj </ description>
<zale偶no艣膰>
<dependentAssembly>
<assemblyIdentity
type = "win32"
name = "Microsoft.Windows.Common-Controls"
Wersja = "6.0.0.0"
processorArchitecture = "x86"
PublicKeyToken = "6595b64144ccf1df"
language = "*"
/>
</ dependentAssembly>
</ zale偶no艣膰>
</ monta偶>

3. Wa偶ne jest, aby pami臋ta膰, jest to, 偶e nie powinno by膰 stwierdzenie trustInfo w tym manife艣cie w tym czasie.

4. Teraz mamy zamiar w艂o偶y膰 informacje zaufania do tego manifestu. Naci艣nij przycisk Edytor zasob贸w edycji wybrany manifestu. Lub po prostu kliknij dwukrotnie oczywisty element bezpo艣rednio.

. 5 W艂贸偶 sekcj臋 TrustInfo w manife艣cie:

<! - Okre艣lenie wymog贸w bezpiecze艅stwa aplikacji. ->
<- Poziom mo偶e by膰 "asInvoker", "highestAvailable" lub "requireAdministrator" ->

<trustInfo xmlns = "urn: schematy-microsoft-com: asm.v2">

<Bezpiecze艅stwo>

<requestedPrivileges>

<requestedExecutionLevel

Poziom = "requireAdministrator"

uiAccess = "false" />

</ requestedPrivileges>

</ bezpiecze艅stwo>

</ trustInfo>

. 6 Naci艣nij przycisk OK, aby zamkn膮膰 Edytor zasob贸w i wybierz "Plik" -> "Zapisz plik jako ...", aby zapisa膰 zmiany w艂a艣nie wprowadzone do pliku docelowego. Je艣li ostrzeg艂, 偶e rozmiar si臋 nie zmieni艂o, kliknij przycisk "Tak" w celu aktualizacji rozmiar pliku.

Je艣li chcesz zaktualizowa膰 istniej膮ce manifesty, usuwa膰 lub dodawa膰 nowe kilkaset plik贸w, jeste艣 bardziej ni偶 prawdopodobne, b臋dzie chcia艂 w jaki艣 spos贸b do wdro偶enia tego w pliku wsadowym. Zawsze, gdy du偶a liczba plik贸w maj膮 by膰 przetwarzane lub udost臋pniane za pomoc膮 skrypt贸w / dozowania, musisz Tuner Console zasob贸w.

Edytor zasob贸w: Jak edytowa膰 Accelerator

Akceleratory s膮 艣ci艣le zwi膮zane z menu, oba dostarczaj膮 u偶ytkownikowi dost臋p do zestawu polece艅 danej aplikacji. Zazwyczaj u偶ytkownicy polega膰 na menu aplikacji, aby dowiedzie膰 si臋 zestaw polece艅, a nast臋pnie prze艂膮czy膰 si臋 za pomoc膮 akcelerator贸w, poniewa偶 staj膮 si臋 bardziej bieg艂y z aplikacj膮. Akceleratory zapewni膰 szybsze, bardziej bezpo艣redni dost臋p do menu polece艅, ni偶 zrobi膰.

Edytuj Accelerator Klawisze i Flagi

1. Rozwi艅 folder Accelerator, kt贸ry znalaz艂 si臋 w widoku drzewa zasob贸w i wybierz zas贸b celem przyspieszenia do edycji w drzewie zasob贸w. Pojawi si臋 tabela Accelerator.

. 2 Kliknij prawym przyciskiem myszy wybran膮 pozycj臋, aby edytowa膰 t臋 tabel臋 przyspieszenia:

. 3 Wprowad藕 zmiany do swoich flag lub klawiszy:

. 4 Naci艣nij przycisk Zastosuj, aby zamkn膮膰 okno dialogowe Edytor Accelerator i wybierz "Plik" -> "Save File", aby zapisa膰 zmiany w艂a艣nie wprowadzone do pliku docelowego.

Wszelkie zmiany wprowadzone mog膮 zosta膰 przywr贸cone przed rzuceniu Tuner zasob贸w za pomoc膮 przycisku przywracania danych.

Identyfikatory Accelerator nie mo偶e by膰 edytowany. Warto艣ci te s膮 zapisane w pliku docelowym. Zmiana ich mo偶e spowodowa膰 zmodyfikowany program do katastrofy.

Tuner zasob贸w: Jak zamieni膰 Zasoby niestandardowe

Zwyczaj zas贸b jest u偶ywany do przechowywania najbardziej wszelkiego rodzaju danych binarnych w pliku zasob贸w. Najcz臋stsze typy danych, kt贸re mog膮 by膰 przechowywane w niestandardowych 艣rodk贸w s膮 d藕wi臋kowych (WAV) oraz wideo (AVI) plik贸w. Inne rodzaje zasob贸w mog膮 by膰 definiowane przez programist臋 i s膮 wy艣wietlane w drzewie zasob贸w w g贸rnej przypadku: GIF, JPG, PNG, HTML, XML.

Tuner zasob贸w pozwala rozszerzy膰 mo偶liwo艣ci edycji zast臋puj膮c 偶adnych niestandardowych 艣rodk贸w w pliku: TypeLib, CAB, MIDI, EXE, i wi臋cej.

Wa偶ne jest, aby zauwa偶y膰, 偶e edytowanie niekt贸rych rodzaj贸w 艣rodk贸w binarne mog膮 wprowadza膰 dodatkowe bajty do zasobu. Takie zmiany mog膮 spowodowa膰, 偶e plik do zarzucenia w trakcie realizacji. Niestety, jest to jeden z nieod艂膮cznych zagro偶e艅, kt贸re przychodzi z modyfikowania plik贸w wykonywalnych.

Wymiana niestandardowych niestandardowy zas贸b

1. Rozwi艅 folder niestandardowy wy艣wietlany w g贸rnej cz臋艣ci obudowy (mo偶e to by膰 "AVI", "CAB", "EXE", "Kopiuj", itd.)
2. Zaznacz pozycj臋 zas贸b wymiany, kliknij na przycisk "Zamie艅 zas贸b z ..." na pasku przycisk贸w, jak pokazano poni偶ej i wybierz plik na dysku.

. 3 Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Ostrze偶enie! Tuner zasobu nie mo偶e zweryfikowa膰 tre艣膰 danych 艂adowanych z dysku. Niedbale wymieniaj膮c tych danych mo偶e spowodowa膰 zmodyfikowanego pliku wykonywalnego nieoperacyjnego.

Zobacz te偶 Command-line do zasob贸w Redaktor: Je艣li chcesz stworzy膰 powtarzalny proces aktualizacji i dostosowania zasob贸w w ko艅cowym etapie procesu budowania.

Przegl膮darka zasob贸w: jak wydoby膰 wszystkie zasoby At Once

Tuner zasob贸w odbywa har贸wki z r臋cznych powtarzalnych zada艅, co pozwala wyodr臋bni膰 i zapisa膰 na dysku wielu zasob贸w na raz.

1. Naciskaj Zapisz wielu zasob贸w na raz przycisk.

. 2 Zostaniesz poproszony, aby sprawdzi膰 艣cie偶k臋 i rodzaje zasob贸w, aby zapisa膰:

. 3 Druga strona pozwala okre艣li膰 domy艣lny folder wyj艣ciowy do zapisanych plik贸w zasob贸w, sortowanie i nazywania opcje:

3. Naci艣nij przycisk Finish i gotowe!

Edytor zasob贸w: Jak usun膮膰 zas贸b

Tuner zasob贸w pozwala usun膮膰 niechciane zasob贸w z plik贸w wykonywalnych. Jednak "W razie w膮tpliwo艣ci nie dotykaj" to dobra zasada.

Usuwanie Resource produkt

Wybierz element, kt贸ry ma by膰 usuni臋ty (np Cursor) w widoku drzewa zasob贸w. Naci艣nij przycisk Usu艅 zasob贸w na pasku narz臋dzi lub u偶yj skr贸tu [Shift kombinacj臋 Ctrl-D].

Produkty wybrane do usuni臋cia s膮 oznaczone czerwonym x znacznik.

Aby przywr贸ci膰 usuni臋tych element贸w, u偶yj przycisku Undelete zasob贸w na pasku narz臋dzi lub u偶y膰 kombinacj臋 klawiszy [Shift-Ctrl-Z].

Zmiany s膮 wprowadzane na sta艂e dopiero po zapisaniu ich do pliku.

Wybierz "Plik" -> "Save File", aby zapisa膰 zmiany wprowadzone do pliku docelowego.

Usuwanie wielu zasob贸w z tunera konsoli Zasobami

Je艣li chcesz usun膮膰 istniej膮ce zasoby, lub doda膰 nowe kilkaset plik贸w, jeste艣 bardziej ni偶 prawdopodobne, b臋dzie chcia艂 w jaki艣 spos贸b do wdro偶enia tego w pliku wsadowym. Zawsze, gdy du偶a liczba plik贸w maj膮 by膰 przetwarzane lub udost臋pniane za pomoc膮 dozowania, musisz Tuner Console zasob贸w.


Wyszukiwarka

Podobne podstrony:
Cersanit wanna, Resources, Budownictwo, BUDOWNICTWO OG脫LNE, Budownictwo Og贸lne I i II, Budownictwo o
str tyt, Resources, Budownictwo, Mechanika Grunt贸w, gruntki, materia艂y, mechanika od Piotrka, Mechan
fundamenty , Resources, Budownictwo, Fundamentowanie, Projekt, Fundamentowanie, Fundamentowanie-1
Current Clinical Strategies, Physicians' Drug Resource (2005) BM OCR 7 0 2 5
Networking NLP Resources
BADANIE PR BEK, Resources, Budownictwo, Mosty, LABORKI BAD KONSTRMOSTOWYCH, INNE
osiadanie, Resources, Budownictwo, Fundamentowanie, Projekt, Fundamentowanie, Fundamentowanie-1
pis techniczny, Resources, Budownictwo, BUDOWNICTWO OG脫LNE, Budownictwo Og贸lne I i II, Budownictwo o
mg7, Resources, Budownictwo, Mechanika Grunt贸w, Nowy folder, Mechanika grunt贸w, mechanika grunt贸w
FUNDAME3, Resources, Budownictwo, Fundamentowanie, Projekt, Fundamentowanie, Fundamentowanie-1
BUSINESS RESOURCE PAGE
OBL METALE, Resources, Budownictwo, Mosty, mosty metalowe2
nr paska, Resources, Budownictwo, Mechanika Grunt贸w, gruntki, materia艂y, Mechanika grunt贸w, projekt
FUNDAM 1, Resources, Budownictwo, Fundamentowanie, Projekt, Fundamentowanie, Fundamentowanie-1
Wymiarowanie konstrukcji wsporczej, Resources, Budownictwo, Budownictwo przemys艂owe, silos 偶elbetowy
Podstawy, Resources, Budownictwo, Mosty, Podpory mostowe i 艣ciany oporowe pt
Fundamenty 2 - zadanie 1, Resources, Budownictwo, Fundamentowanie, Projekt, Fundamentowanie, Fundame

wi臋cej podobnych podstron