Autor Beitrag
Alice
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 120



BeitragVerfasst: So 28.01.07 19:15 
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
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: So 28.01.07 20:14 
Wozu Patchen ... Schalt sie doch einfach ab *g*

Gab's hier mal nen Thread zu ... Vielleicht hilft diesbezüglich das hier: www.delphi-forum.de/...ic.php?p=27452#27452

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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, 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 120



BeitragVerfasst: 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:

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