RicoRoco - HOME Azure
Witamy, Gość. Zaloguj się lub zarejestruj
Skull       Skull       Skull
  HOME   FORUM   CHAT HELP SEARCH CALENDAR DOWNLOADS GALLERY LOGIN REGISTER  
Theme
Zawsze?

Recent
*

  Strony: [1]   Bottom Do dołu
 Wyślij ten topic  |  Drukuj 
ico Autor          Topic: Podmiana Plików systemowych  [Przeczytany 2084 razy]
0 użytkowników i 1 Gość przegląda ten wątek.
Global Moderator
*****
Offline
19-10-2009, 05:59:44
Topic Starter
 
DATA: [07-01-2007, 04:00:44]Podmiana Plików systemowych
Link:  http://ricoroco.com/tpnew/index.php?topic=50.msg182#msg182  
Post autorstwa Amayan-a z forum explode

Jak każdy pewnie zdążył się zorientować, przybliżę w tym temacie sposoby na udoskonlenie naszego Windowsa poprzez podmianę kilku, a może i więcej plików systemowych, lub tylko ich edycję.

Zamiana Plików

Zabawę zaczniemy od 3 najpopularniejszych plików, ze względu na ograniczenia które nakładają, a są to:

uxtheme.dll --- Odpowiedzialny za wygląd naszego windowsa

sfc_oc.dll ------ Odpowiedzialny za system ochrony plików w systemie

tcpip.sys ------- Odpowiedzialny za ilość połączeń TCP


Jeżeli już zdecydowaliśmy się które z nich chcemy chcemy podmienić w naszym syetemie wystarczy umieścić je w Katalogu C:\XPCD\I386\naszego windowsa, ale jak się szybko zorientujemy, pliki te w tymże katalogu zamiat .dll mają rozszerzenie .dl_ , ponieważ są skompresowane.

Aby wszytko miało ręce i nogi musimy nasze .dll także skompresować do formatu .dl_
Ściągamy więc modifyPE.
Wypakuj program do tego samego katalogu gdzie są nasze .dll które chcemy skompresować.
Jako przykład skompresujemy plik sfc_os.dll
Najpierw musimy sprawdzić sumę kontrolną, otwieramy Command Prompt (cmd.exe) i piszemy komendę:



Zakładamy, że nasz plik oraz modifype.exe mieści się w katalogu C:\Pliki\

Jeżeli otrzymaliśmy potwierdzenie No Error ocurred, have a nice day oznacza, ze wszystko jest w jak najlepszym porządku i możemy przejść do następnej części zabiegu czyli kompresji, w tym celu wykonujemy następującą komendę:



Teraz w tym katalogu (w przykładzie jest to c:\Pliki\) powinien znajdować się plik sfc_os.dl_, którym to podmieniamy już istniejący w katalogu C:\XPCD\I386\, tak robimy z każdym plikiem który chcemy podmienić w naszym Windowsie.


Zamiana Zasobów

Niektórzy z nas zapewne zastanawiają się jak to zrobić aby po zainstalowaniu Windows-a widzieć własne ikony, ładniejsze buttony czy też bitmapy. Zrobić to możemy na dwa sposoby, albo poszukać na internecie gotowych tzw. "shell pack" i podmienić nimi istniejące już pliki sposobem opisanym powyżej, albo też stworzyć swój własny nie powtarzalny styl.
W tym celu najpierw musimy powyciągać te zasoby z odpowiedznich plików, a następnie je podmienić naszymi własnymi.

W tym celu najpierw zaopatrzyć się musimy w program  ResourceHacker
Programem tym możemy otworzyć dowolny plik .dll .exe itp. przeglądać oraz podmienić, dowolną ilość zasobów danego pliku, lecz wiem z doświadczenia, że podmiana samych ikon w pliku shell32.dll zajmuje wieki. Dlatego też polecam bardzo ciekawy zestaw plików batch który to nam trochę zautomatyzuje, jest to  BatchMod.

Do programu dołączona jest instrukcja w języku angielskim, więc w skrócie opiszę sposób działania tego programu.
Po rozpakowaniu, w katalogo BatchMod znajduje się kilka podkatalogów oraz plików batch. Jako, że my chcemy podmienić tylko zasoby, wszystkie z nich nie bedą nam potrzebne. Pierwszą rzeczą potrzebny jest nam program ResourceHacker o którym wspomniałem wcześniej, należy go rozpakować do katalogu BatchMod\tools\ResHack


Uruchamiamy copy.cmd, co spowoduje skopiowanie wszystkich plików z folderu Windows oraz Program Files możliwych do zmodowania do katalogu _IN

Następnie te pliki którymi jesteśmy zainteresowani kopiujemy z katalogu _IN do _SOURCE

Uruchamiamy extract.cmd co spowoduje, ze wszystkie zasoby plików znajdujących się w katalogu _SOURCE zostaną wydzielone do katalogu resources

Jeżeli oprócz ikon, avi i bitmap chciałbyś zmienić także tekst, dialogi itp. musisz uruchomić extract_language.cmd

Teraz kolej na zamianę niechcianych zasobów w katalogu resources na swoje własne, pamiętając o zachowaniu tych samych nazw plików, oraz innych parametrów jak objętość, czy też wielkość.

Następnie uruchamiamy modify.cmd, co podmieni wszystkie zasoby w plikach w katalogu _IN na obecnie znajdujące się w katalogu resources i zmodyfikowane skopiuje do katalogu _OUT

Jeżeli zmieniłeś też zasoby tekstowe musisz użyć modify_language.cmd

Teraz tylko pozostaje owe pliki skompresować sposbem opisanym na początku artykułu i podmienić nimi istniejące w naszym C:\XPCD\I386\

Aby uniknąć problemów z rozpoznawaniem plików przez Windows, należy pamiętać aby w naszym pliku winnt.sif znalazły się następujące odwołania:

Code: [select]
[Unattended]
UnattendMode=FullUnattended
DriverSigningPolicy=Ignore



Tutaj umieszcze 2 wersje pliku sfc_oc.dll obie wersje pliku wykonal user Grandolfs

1. Wersja z zmodyfikowanym sprawdzaniem obecnosci folderow

- Common Files\Microsoft Shared\Web Server Extensions\
- Program Files\Microsoft FrontPage\
- Program Files\Movie Maker\
- Program Files\MSN Gaming Zone\
- Program Files\NetMeeting\
- Program Files\Outlook Express\
- Program Files\Xerox\

LINK:

SFC_PATCH


2. Wersja ktora zawiera modyfikacje z pkt.1 oraz dodatkowo nie sprawdza obecnosci Windows Media Player w systemie

LINK:

SFC_noWMP


IP IP Zapisane

Strony: [1]   TOP^Do góry
 Wyślij ten topic  |  Drukuj 
On-Line: 3 Roboty, 2 Gości, 0 Użytkowników

Google (3)
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
normal_post RSS Przykłady plików unattended Yurek3 0 2337 Ostatnia wiadomość 08-01-2007, 00:34:01
Autor Yurek3
normal_post RSS Przykłady Plików w Unattended XP Yurek3 0 1925 Ostatnia wiadomość 13-02-2007, 03:39:00
Autor Yurek3
normal_post RSS Podmiana Boot Screena w VISTA Yurek3 0 4720 Ostatnia wiadomość 12-03-2007, 02:28:52
Autor Yurek3

* Share This Topic..
In a forum
[BBCode]
Code: [select] -› [ Topic: Podmiana Plików systemowych ]
In a site/blog
[xHTML]
Code: [select] -› [ Topic: Podmiana Plików systemowych ]
Geo Visitors MapTinyPortal v1.0.5 beta 1© Bloc
07-06-2025, 23:56:46