Wodurch wird eine DLL im ordner SysWOW64 wird immer wieder ausgetauscht. (DLL Hölle mal wieder...)
-
Wednesday, June 20, 2012 11:18 AM
Hallo !
Wir installieren hier ein Programm (TNCremo von der Firma Heidenhain) mit einem MSI Paket.
Dieses Programm Installiert (überschreibt) dummerweise auch die XceedZip.dll im Ordner %windir%\SysWOW64 mit einer älteren Version.
Nach einer nich definierten Zeit oder Aktion (z.B. Neustart) wird die DLL wieder gegen die Originale von Windows ausgetauscht und das Programm läuft nicht mehr.
Welcher Mechanismuss ist dafür zuständig und wie kann das verhindert werden?
(Der Hersteller Heidenhain ist schon kontaktiert!)Please click “Mark as Answer” if my post answers your question and click Vote as Help if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als Hilfreich und Beiträge die deine Frage ganz oder teilweise beantwortet haben als Antwort.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
All Replies
-
Wednesday, June 20, 2012 11:50 AM> Nach einer nich definierten Zeit oder Aktion (z.B. Neustart) wird die> DLL wieder gegen die Originale von Windows ausgetauscht und das> Programm läuft nicht mehr.Das macht die System File Protection.> Welcher Mechanismuss ist dafür zuständig und wie kann das verhindert> werden?>Gar nicht - der Hersteller soll die DLL nicht in Windows-Verzeichnisselegen, sondern ins Programmverzeichnis, dort wird immer als erstes gesucht.mfg Martin
NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
Wenn meine Antwort hilfreich war, freue ich mich über eine Bewertung! If my answer was helpful, I'm glad about a rating! -
Wednesday, June 20, 2012 12:09 PM
Martin Danke für die Antwort!
Leider ist das Programm hier bei uns Produktionsrelevant und wir brauche eine schnelle lösung!
Windows Resource Protection (WRP) und die sfc.exe – Systemdateien überprüfen
http://hannes-schurig.de/21/10/2010/windows-resource-protection-wrp-und-die-sfc-exe-systemdateien-uberprufen/Zitat >>>>
Unter Windows XP hieß ein Dienst zum Schutz der Systemdateien Windows File Protection (WFP), ab Windows Vista wurde dieser Dienst durch den Windows Resource Protection (WRP) Dienst ersetzt.
<<<<<ZitatPlease click “Mark as Answer” if my post answers your question and click Vote as Help if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als Hilfreich und Beiträge die deine Frage ganz oder teilweise beantwortet haben als Antwort.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '- Marked As Answer by Peter KriegelMicrosoft Community Contributor Thursday, June 21, 2012 1:52 PM
-
Monday, June 25, 2012 7:41 PM
Peter Kriegel wrote:
Martin Danke für die Antwort!
Leider ist das Programm hier bei uns Produktionsrelevant und wir
brauche eine schnelle lösung!Das wäre die DLL selbst in das Programmverzeichnis zu kopieren und
nicht auf den Hersteller warten.Windows Resource Protection (WRP) und die sfc.exe – Systemdateien
überprüfen
http://hannes-schurig.de/21/10/2010/windows-resource-protection-wrp-und-die-sfc-exe-systemdateien-uberprufen/
Zitat >>>>
/Unter Windows XP hieß ein Dienst zum Schutz der Systemdateien
Windows File Protection (WFP), ab Windows Vista wurde dieser Dienst
durch den/*/Windows Resource Protection (WRP)/* /Dienst ersetzt./
<<<<<Zitat
Wolfgang -
Tuesday, June 26, 2012 10:21 AMDanke! Das haben wir letztendlich auch so gemacht ! Nur darf man das Regsvr32 nicht vergessen ;-))
Please click “Mark as Answer” if my post answers your question and click Vote as Help if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als Hilfreich und Beiträge die deine Frage ganz oder teilweise beantwortet haben als Antwort.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '

