Die Suche ergab 7 Treffer

von romk
18.11.2014 04:10
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Re: Verhindern das Laden von DLLs aus dem lokalen Verzeichni

Also die veraltete Anwendung habe ich mit Hexeditor geändert, funktioniert bestens. Allerdings ist leicht nervig, dass man die länge der eingebetteten Strings in der EXE nicht ändern kann. Verlängert man ihn, verschieben sich Speicheradressen und zerschießen damit alle Zeiger. Schiebt man ...
von romk
17.11.2014 20:28
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Re: Verhindern das Laden von DLLs aus dem lokalen Verzeichni

//Start OT

Crossposting - wer macht denn sowas ?

OK, ist manchmal unerlässlich wenn man keine Antwort bekommt, aber doch nicht in den beiden Foren innerhalb einer Stunde.

Im Mittelalter wäre man dafür gesteinigt - oder zumindest einen Tag an den Pranger gestellt - worden.

// End OT Das sind ...
von romk
17.11.2014 19:19
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Re: Verhindern das Laden von DLLs aus dem lokalen Verzeichni

Danke für die Tipps, ts-soft , habe ich genau so gemacht, zeigt aber keine Auswirkungen. Habe auch schon alle Kombinationen mit den Flags von SetSearchPathMode ausprobiert.

Das seltsame ist auch, dass der Fehler Der Prozedureinsprungpunkt "select" wurde in der DLL "WSOCK32.DLL" nicht gefunden. mit ...
von romk
17.11.2014 18:29
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Re: Verhindern das Laden von DLLs aus dem lokalen Verzeichni

Ich habe sowie LoadLibrary_("C:\windows\system32\wSock32.dll") als auch LoadLibraryEx_("wsock32.dll", #Null, #LOAD_LIBRARY_SEARCH_SYSTEM32) und LoadLibraryEx_("C:\windows\system32\wSock32.dll", #Null, #LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR) versucht, ohne Erfolg.

~~~~~~~~~~~~~~~~~~~~

Die Funktion ...
von romk
17.11.2014 16:36
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Re: Verhindern das Laden von DLLs aus dem lokalen Verzeichni

Gibt es denn keine Möglichkeit, den Eintrag in der IAT zu ändern?

So problematisch ist das Umsteigen auf Prototypen nicht, da ich einen überschaubar langen Code im Programm habe. Gibt es da Empfehlungen mit guten Tutorials zu den Libs?
von romk
17.11.2014 15:27
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Re: Verhindern das Laden von DLLs aus dem lokalen Verzeichni

Ich habe es schon mit OpenLibrary(#PB_Any, "C:\windows\system32\wsock32.dll") versucht, hatte keinen Erfolg. Der Punkt ist, dass er die richtige DLL immer selbst im C:\Windows\system32\ Verzeichnis findet, außer es ist eine bereits im lokalen Pfad mit dem Namen der gesuchten, in meinem Fall der ...
von romk
17.11.2014 02:29
Forum: Allgemein
Thema: Verhindern das Laden von DLLs aus dem lokalen Verzeichnis
Antworten: 20
Zugriffe: 3620

Verhindern das Laden von DLLs aus dem lokalen Verzeichnis

Ich vermute, dass meine Frage recht speziell ist, da ich nahezu keine Infos dazu finden konnte.


Soweit ich das verstanden habe, werden DLLs ganz am Anfang des kompilierten Codes importiert, dabei wird zuerst das lokale Verzeichnis und dann die Verzeichnisse aus den Umgebungsvariablen durchsucht ...