vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ActiveX-Programmierung
DLL Injektion DLL 
Autor: K4R4Z44M4N
Datum: 14.07.07 20:21

Soo, und zwar versuch ich eine DLL in vb6 zu schreiben. Keine Active X.

Jedenfalls hab ich das hier gefunden:
http://vb-helper.com/howto_make_standard_dll.html

Funktioniert auch soweit. Oder auch nicht?
Wenn ich ein DLL Inject mache, passiert rein garnichts.

      Case DLL_PROCESS_ATTACH
der Part sollte doch aufgerufen werden, oder?
Wenn ich da eine MSG Box reinstz passiert 0

Bei meiner ASM + C++ DLL klappt es 1A.

Ihr fragt euch vielleicht wieso ich eine DLL in VB6 schreiben will :P ganz einfach, mein Haupt-Programm, das was ich jetzt als DLL will, ist in VB6 geschrieben.

Vielleicht kann mir ja jemand helfen wie sowas klappt.

Achja, die DLL (also die Funktionen daraus aufzurufen, mit einem extra programm, klappt. Aber wie mit ner DLL Injektion...?)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DLL Injektion DLL 
Autor: smither
Datum: 28.07.08 12:23

...sorry bei deinem problem kann ich dir nicht direkt helfen. aber da ich ja sehe das du C++ mächtig bist frage ich mich wirklich warum du ausgerechnet den stress machst und ein VB6 dll schreiben willst. mach das do in C++ da kannst du von VB aus auch drauf zugreifen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DLL Injektion DLL 
Autor: VBStein
Datum: 28.07.08 21:38

Hai,

wie es klappt? Ganz einfach: Schreibe dein Hauptprogramm auch in C++.
Von DLL's in VB6 geschrieben, ala eines Workshops eines VB-Forums, halte ich nicht
viel, weil die ganze Choose einfach nicht threadsafe ist.
Manches funktioniert zwar - yuhuuu - aber: Sobald die DLL tun soll, wozu sie eigentlich
DLL ist, sieht es ziemlich mau aus.

Mau-aussehen ist: Vergiß es, weil du in VB6 kein threadsafes Programm schreiben kannst und
demzufolge auch keine nennenswerte DLL.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel