WinFuture-Forum.de: Eine Eigene Dll Ausführen?! - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Eine Eigene Dll Ausführen?!


#1 Mitglied ist offline   lord232 

  • Gruppe: aktive Mitglieder
  • Beiträge: 47
  • Beigetreten: 03. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 10. Mai 2008 - 12:17

Hallo zusammen,

könnt ihr mir vielleicht eine Frage beantworten? Wie kann ich eine DLL-Datei ausführen? Habe schon bei Google gesucht, doch da gibt es nur unverständliche Aussagen und Anleitungen wie man die Controlpanels startet, doch das ist ja nicht das was ich suche. Wisst ihr vielleicht wo ich das nachlesen könnte oder wisst ihr die Antwort?
Schon mal danke für eure Hilfe.

MFG,
Lord232
0

Anzeige



#2 Mitglied ist offline   nobody is perfect 

  • Gruppe: VIP Mitglieder
  • Beiträge: 5.899
  • Beigetreten: 13. Oktober 06
  • Reputation: 315
  • Geschlecht:Männlich
  • Wohnort:Köln

geschrieben 10. Mai 2008 - 12:24

Du kannst eine DLL nur laden die wird dann von dem Programm nur ausgeführt
0

#3 Mitglied ist offline   bardelot 

  • Gruppe: aktive Mitglieder
  • Beiträge: 517
  • Beigetreten: 20. März 04
  • Reputation: 0

geschrieben 10. Mai 2008 - 12:25

z.B. RunDll32.EXE URL.DLL,FileProtocolHandler "%1"

siehe auch
http://de.wikipedia.org/wiki/Rundll32
0

#4 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.806
  • Beigetreten: 19. August 04
  • Reputation: 1.435
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 10. Mai 2008 - 12:33

Eine DLL kann man im eigentlichen Sinne nicht direkt ausführen, da es sich nur um eine Bibliotheksdatei handelt, welche Funktionen zusammenfasst, auf die andere Programme zurückgreifen können (einfach ausgedrückt).

Man kann zwar über rundll32.exe die Funktionen einiger DLLs auch so ausführen, aber das setzt vorraus, das man den Funktionsnamen bzw. Einsprunkspunkt beim Namen kennt und dieser sich aus so aufrufen lässt. Sobald die Funktion aber Parameter im Aufruf erfordert, stößt rundll32.exe an seine Grenzen. Die Parameterübergabe ist hier nur eingeschränkt möglich und nicht jede Funktion in einer DLL kommt damit klar.

Mal andere Frage: Was hast Du konkret vor?

Dieser Beitrag wurde von DK2000 bearbeitet: 10. Mai 2008 - 12:33

Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#5 Mitglied ist offline   bardelot 

  • Gruppe: aktive Mitglieder
  • Beiträge: 517
  • Beigetreten: 20. März 04
  • Reputation: 0

geschrieben 10. Mai 2008 - 12:53

http://www.nirsoft.n...ort_viewer.html
http://support.microsoft.com/default.aspx?...US;q164787&

Rundll32 funktioniert auch mit Argumenten
0

#6 Mitglied ist offline   lord232 

  • Gruppe: aktive Mitglieder
  • Beiträge: 47
  • Beigetreten: 03. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 10. Mai 2008 - 15:56

Hallo,

Danke für eure schnelle Hilfe, denn ich glaube das Thema hat sich erledigt.
Trotzdem danke.

Lord232
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0