AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme user32.dll im speicher verschoben-HHCTRL.OCX belegt speicher
Thema durchsuchen
Ansicht
Themen-Optionen

user32.dll im speicher verschoben-HHCTRL.OCX belegt speicher

Ein Thema von DGL-luke · begonnen am 5. Apr 2007 · letzter Beitrag vom 13. Apr 2007
Antwort Antwort
Seite 3 von 3     123   
Olli
(Gast)

n/a Beiträge
 
#21

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 10. Apr 2007, 20:27
010Editor ebenso. Wurde schon bei MVI gepostet. MS ist also schon seit letzter Woche darueber informiert

Uebrigens scheinen viele der Programme mit einem Borlandlinker gelinkt zu sein. Ein (Foren)Schelm wer dabei Boeses denkt.
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#22

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 10. Apr 2007, 20:39
Zitat von Olli:
Uebrigens scheinen viele der Programme mit einem Borlandlinker gelinkt zu sein. Ein (Foren)Schelm wer dabei Boeses denkt.
André
"A programmer is just a tool which converts caffeine into code", daran wirds wohl liegen, dass ich Abends nie pennen kann

Zitat von Luckie:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#23

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 10. Apr 2007, 20:44
Naja, ob das so Absicht war weiss ich nicht... Die Systemlibs von Windows liegen alle so im Adressraum verteilt, dass keine Relocations notwendig werden, und trotz Pufferbereichen ist der Platz halt nicht grenzenlos gross - und wenn jetzt durch endlose Updates eines der Files zu gross wird, klemmt es dann halt mit dem verfügbaren Platz und Windows verschiebt automatisch die DLL die zu spät kommt an einen freien Platz. Dumm nur dass das bei System-DLLs nicht erlaubt ist (user32.dll nimmt ja eine Sonderrolle ein) - und diese Programme alle ihre DLLs nicht in der gleichen Reihenfolge laden wie Microsoft das erwartet (zuerst die Kernbibliotheken wie z.B. user32.dll)
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#24

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 10. Apr 2007, 20:55
Zitat von OldGrumpy:
und diese Programme alle ihre DLLs nicht in der gleichen Reihenfolge laden wie Microsoft das erwartet (zuerst die Kernbibliotheken wie z.B. user32.dll)
... sondern in der Reihenfolge in welcher der Linker sie in der Importtabelle auflistet

Kernel32 ist immer direkt nach NTDLL da, weil es ansonsten kein Win32-Prozess ist (NT-Plattform-spezifisch), der Rest ist leider frei. Eine Korrektur im Loader wuerde das ja auch beheben
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#25

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 10. Apr 2007, 21:15
Zitat von Olli:
Zitat von OldGrumpy:
und diese Programme alle ihre DLLs nicht in der gleichen Reihenfolge laden wie Microsoft das erwartet (zuerst die Kernbibliotheken wie z.B. user32.dll)
... sondern in der Reihenfolge in welcher der Linker sie in der Importtabelle auflistet

Kernel32 ist immer direkt nach NTDLL da, weil es ansonsten kein Win32-Prozess ist (NT-Plattform-spezifisch), der Rest ist leider frei. Eine Korrektur im Loader wuerde das ja auch beheben
*seufz* Drück ich mich so missverständlich aus? Natuerlich werden die Module in der Reihenfolge geladen wie sie in der IT stehen. Das stell ich ja auch gar nicht in Abrede. Nur hat MS sich wohl dran gewöhnt dass die Kern-DLLs (NTDLL, Kernel32, User32, et.al.) immer zuerst kommen und alle Welt das gefälligst auch so zu machen habe. Dann bekommt man beim Testen ja auch keine Fehler zu sehen Ich halte das nur nicht für eine Attacke auf Borland sondern eher für einen Fall von "dumm gelaufen". Am Loader schrauben wird MS vermutlich nicht, weil damit wieder jede Menge andere CoWs(*) aufgemacht werden, ich denke da vor allem mal in Richtung Kopierschutz und so - da gabs schon wegen wesentlich kleinerer Änderungen durchaus dicke Probleme

Nachtrag:
(*)CoW -> Can of Worms
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#26

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 10. Apr 2007, 21:23
Nein, hast dich nicht missverstaendlich ausgedrueckt - aber ich. Ich meinte meine Aussage eher scherzhaft, nicht dass MS gezielt Borland attackiert oder so.

Zitat von OldGrumpy:
ich denke da vor allem mal in Richtung Kopierschutz und so - da gabs schon wegen wesentlich kleinerer Änderungen durchaus dicke Probleme
Tja, wer foult muss halt mit sowas rechnen
  Mit Zitat antworten Zitat
kleiner Unwissender

Registriert seit: 24. Jul 2005
Ort: Rostock
188 Beiträge
 
Delphi 6 Personal
 
#27

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 12. Apr 2007, 20:52
Ich hab das gleiche Problem (mit der Shell32.dll)
Und zwar immer wenn ich einen Spielepatch installieren möchte!
never change a running system
  Mit Zitat antworten Zitat
Hobby-Programmierer

Registriert seit: 19. Jan 2006
Ort: München
392 Beiträge
 
Delphi XE Starter
 
#28

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 13. Apr 2007, 07:48
Moin ...,
und hier das ofizielle MS Statement

LG Mario
Mario
'Lesen Sie schnell, denn nichts ist beständiger als der Wandel im Internet!'
  Mit Zitat antworten Zitat
kleiner Unwissender

Registriert seit: 24. Jul 2005
Ort: Rostock
188 Beiträge
 
Delphi 6 Personal
 
#29

Re: user32.dll im speicher verschoben-HHCTRL.OCX belegt spei

  Alt 13. Apr 2007, 09:50
Den Patch hab ich ja schon lange installiert. Wenn ihr aber mal hier her geht seht ihr das es 2 Fehlermeldungen sind, und nur die eine von dem Patch gelöst wird. Die andere hab ich auch erst seid dem ich den Patch hab. (Ja ich hab das BriscoPack instaliert, aber bis dato keine Probleme gehabt und kann jetzt auch Patches nicht mehr installieren, die vorher noch keine Probleme gemacht haben. Deinstallation von BriscoPack hat nix gebracht)
never change a running system
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz