WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Dll?????? (http://www.wcm.at/forum/showthread.php?t=18737)

Tower 09.04.2001 10:38

Mit was kann ich ein DLL Dokument öffnen, aber so das ich auch noch was erkenne?????

pirate man 09.04.2001 11:12

für was willst du eine dll-datei verändern?
das sind systemdateien

Tower 09.04.2001 11:39

ich muß ein VB-Script umändern das mit einem DLL Dokument verschachtelt ist. Im Editor kann man alles nur sehr schwer lesen.

AzRAeL 09.04.2001 11:44

...wird aber schwer...
 
...da das ding kompiliert ist, da bräuchtest du schon den sourcecode der DLL - besorg dir M$-Visual Studio, dann kannst zumindest selber welche erstellen...

Tower 09.04.2001 11:52

ich hab MS-Visual Studio aber mit elcher funktion kann ich es öffnen?

renew 09.04.2001 12:07

du kannst dll's nicht öffnen um sie zu bearbeiten(sie sind schon kompiliert). Sind eigentlich nix anderes als exe Dateien die in anderen Programmen verwendet werden. Und exe Files kann man auch nur ausführen und nicht ändern, da sie ja auch schon kompiliert sind.

Du kannst, wie schon gesagt, dir eigene dlls schreiben. Aber ändern kannst sie nimmer wennst den source nicht hast.

Tower 09.04.2001 13:00

Danke ganz lieb!!!

James020 13.04.2001 07:29

Moment, soll das heißen, dass ich eine Dll umbenennen kann (in EXE) und dann ausführen? (theoretisch)

renew 13.04.2001 09:32

thoretisch denke ich schon. Aber das sind alles keine eigenständigen ausführbare Dateien. Kann man sehen wie Funktionen/Prozeduren, die ein bestimmtes Ergebnis liefern, aber dadurch das dll's geschrieben werden um meherern Programmen zur verfügung zu stehen, nehm ich einmal an, dass denen auch Parameter und Werte übergeben werden, sodass es wenig Sinn hätte und wahrscheinlich auch nicht funktionieren würde.
Ich hoffe das stimmt von der Theorie so, denn ich hamma eigetntlich noch nie eine eigene dll geschrieben.;)

Habs aber noch nie ausprobiert, wer weiß was da rauskommt.:):D

James020 13.04.2001 11:10

Naja mann kann ja mal nen Test-Lauf machen, . . . mehr als ein Bluescreen kann ja nicht sein, . . . ;)

Yoghurt 13.04.2001 14:14

Zum Thema DLLs
 
DLLs und EXE files sind beides compilierte Programme. Der unterschied ist das EXE files einen standart einsprungspunkt haben mit dem sie gestartet werden. dlls haben diesen nicht sondern eine liste von einsprungspunkte die zb. mit der schnellansicht ausgeforscht werden können. jeder dieser einspungspunkte hat eine nummer und einen namen der die jeweilige funktion bezeichnet. diese funktionen werden dann durch die nummer bzw. namen aufgerufen. das problem ist nur das sich die parameter für die funktionen nicht mehr aus der dll extrahieren lassen (außer du kannst assembler, dann kannst du in visual studio re-engeneering (wow..tolles wort :)) betreiben). wie gesagt..dlls kann man nur aus anderen programmen heraus aufrufen. es gibt aber in windows das programm rundll32.exe von demaus du dll funktionen auch von der kommandozeile aus starten kannst.

nähere informationen zum thema dlls unter...

http://msdn.microsoft.com/library/te...dlldynamic.htm

lg Marc

James020 14.04.2001 04:47

Just NARF!

Krass danke! (Mal mit den Dinger rumspielen muss)


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag