Entwickler-Ecke
Windows API - System Dateien austausschen!? wie?
Alice - So 28.01.07 19:15
Titel: System Dateien austausschen!? wie?
hi all,
bin mir nicht sicher ob ich hier richtig bin... hoffe doch,
nun ich will ein paar system dateien austauschen:
da wären z.b.:
shell32.dll und explorer.exe
bei der shell32 klappt das eign. ohne gorsse probleme...
jedoch bei der explorer.exe nicht so ganz.
das diese datei im zugriff ist, wird sie erst per taskkill herrunter gefahren,
und dann auch wie die shell32 ausgetauscht... also
erst wenn vorhanden in der
\system32\dllcache = del
genauso in der \system32 = del
dann die modifizierten in beide verz. = das wars.
windows (XP+W2003) meckert zwar das system dateien ausgetauscht wurden aber es geht... :-)
klar es darf die die installcd nicht im cd lw liegen... (hier müsste man den installpath in der
registry umbiegen..., aber das ist erst mal nicht weiter tragisch... die cd bleibt halt draussen...
bei der datei explorer.exe klappt das nicht immer (mal gehts mal nicht) die vorgehensweise ist die selbe
(bis auf das abklemmen des explorer tasks),
aber es klappt irgenwie nicht.? irgendwie kommt die orginale expl.exe zum vorschein! nur woher?
wie könnte ich das elegant lösen OHNE die SFC zu patchen
thx
alice
Delete - Di 30.01.07 01:13
Mal eine dumme Frage, welches Programm sollte Systemdateien und gerade so essentielle wie die
explorer.exe, austausche wollen? Was für einen Sinn hat das? Wenn du deine eigene Exe als Shell laufen lassen willst, dann trag sie entsprechend in der Registry ein. Da muss man nichts austauschen.
| Zitat: |
| Der Windows-Dateischutz erkennt Versuche von anderen Programmen, eine geschützte Systemdatei zu ersetzen oder zu verschieben. Um festzustellen, ob es sich bei der neuen Datei um die korrekte Microsoft-Version handelt, wird ihre digitale Signatur vom Windows-Dateischutz überprüft. Falls die Datei nicht die korrekte Version aufweist, ersetzt der Windows-Dateischutz diese Datei entweder durch die Sicherungskopie, die im Ordner Dllcache gespeichert ist, oder durch die entsprechende Datei von der Windows-CD. |
Den Windows-Dateischutz abzuschalten halte ich für eine sehr fragewürdige Empfehlung. Und gerade du, mit deinem Nick
Alice [
http://de.wikipedia.org/wiki/Alice_und_Bob], solltest in sichereheitrelevanten Fragen etwas sensibler sein. ;)
PS: Wer Alice und Bob nicht kennt, sollte sich mal das Buch "Programming Windows Security" von Keith Brown angucken. ;)
Alice - Di 30.01.07 14:58
hey hey nun mal langsam bei die kühe... :-)
ich habe nichts unanstaendiges vor... ;-)
so etwas wie hier zu sehen:
http://www.windowsxlive.net/ (oder auch andere packs dieser art)
hierbei werden alle icons bmps avi usw. in den system dateien
(und auch bei anderen) ausgetauscht, das erg. soll dann ein xp sein das so aehnlich
wie vista aussieht... (na ja bei manchen packs kommen dem orig. sehr nahe)...
nur für meine begriffe wird zuviel hierbei gepatched und modifizert...
im grunde ist es nur die shell32.dll und exlorer.exe.
(wenn man will noch 2-3 andere dateien).
hier nur die ICONS gegen vista icons austauschen mit einem vista theme
voila (das lang mir persönlich).
das ist das ziel von mir.
nebenbei ist gelöst (stichwort: 2'ter threat bein ersetzen)
alice
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!