AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Reihenfolge vom Laden von Modulen

Ein Thema von freimatz · begonnen am 23. Jul 2024 · letzter Beitrag vom 24. Jul 2024
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.342 Beiträge
 
Delphi 12 Athens
 
#5

AW: Reihenfolge vom Laden von Modulen

  Alt 24. Jul 2024, 09:50
In dem Manifest steht aber auch drin, dass Windows die "neue" CommonControlsAPI v6+ verwenden soll,
sonst werden stattdessen quasi die alten VorXP-DLLs vom Windows geladen.


Wenn es bloß um die BPL geht, dann kann man die .d auslesen (in den Projektoptionen die C++-Dependencies aktivieren)
oder das requires der .dpk und die .dproj der .dpr.
(requires der .dpk ... da hab ich einen echt bösen Code im DevExpressCompiler versteckt ... ja, aus dem LSP wäre es mir auch lieber)

Will man nur wissen wo welche Ressource-Datei drin ist, dann in den .d nachsehn oder in der .map.

Ich weiß nicht, ob der PE-Explorer rekursiv kann
aber ich glaub einer der Delphi-Decompiler hatte was dafür drin.


Die "wahre" Reihenfolge, inkl. dynamischem Laden und abhängig vom DelayedLoading, bekommt man nur durch Loggen, wenn die Anwendung ausgeführt wird.

Es gibt viele Programme und Delphi-Codes, welche das von einer "Binary" auslesen, aber ich fürchte zusammenfassen mußt du es dann selbst.
"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\tdump.exe" -em deine.exe

tdump64.exe und natürlich Beides für exe, dll und bpl



Falls jemand ein paar Wochen/Monatchen warten kann ... paar Projekte für sowas hab'sch noch in der Pipeline, in Bezug auf meinen eigenen Debugger und ein anderes Projekt.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (24. Jul 2024 um 11:10 Uhr)
  Mit Zitat antworten Zitat
 


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 20:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz