Puzzel Puzzels
Gebruikersavatar
aaargh
Artikelen: 0
Berichten: 1.279
Lid geworden op: do 23 dec 2004, 00:12

Dll's terugkrijgen

Ik heb een bepaald dll-bestand maar nu zou ik het toch graag terug omzetten naar de oorspronkelijke bestanen. Hoe doe ik dat? Ik moet er de .h bestanden ook bij hebben.

Misschien ook handig om er bij te vertellen dat ik Visual C++ 6.0 heb.

ads

Steun Sciencetalk Western Digital Elements Portable - Externe Harde Schijf - 5 TB

Western Digital Elements Portable - Externe Harde Schijf - 5 TB

Bekijk product

Steun Sciencetalk bol cadeaukaart - 75 euro - HiepHiep

bol cadeaukaart - 75 euro - HiepHiep

Bekijk product

Steun Sciencetalk Logitech M500s - Muis - Kabelgebonden - Optisch Zwart

Logitech M500s - Muis - Kabelgebonden - Optisch Zwart

Bekijk product

Gebruikersavatar
Bart
Artikelen: 0
Berichten: 7.224
Lid geworden op: wo 06 okt 2004, 22:42

Re: Dll's terugkrijgen

Is dat wel mogelijk? DLL bestanden zijn toch gecompileerde libraries?
If I have seen further it is by standing on the shoulders of giants.-- Isaac Newton
Scispace Scispace

Scispace is dé ai voor wetenschappers en onderzoekers. Ga naar SciSpace en profiteer van één van de beste ai's.

Scispace

Gebruikersavatar
aaargh
Artikelen: 0
Berichten: 1.279
Lid geworden op: do 23 dec 2004, 00:12

Re: Dll's terugkrijgen

Is er dan geen recompiler.

Ik ben er bijna zeker van dat het mogelijk is. Het is namelijk een DLL van een game en op het internet zie je vaak dat je in het client project moet gaan kijken en de dll noemt client.dll
jelix
Artikelen: 0
Berichten: 46
Lid geworden op: ma 02 aug 2004, 14:46

Re: Dll's terugkrijgen

Gaat je niet lukken, anders was de broncode van windows allang op internet opgedoken.
Gebruikersavatar
Rogier
Artikelen: 0
Berichten: 5.679
Lid geworden op: di 27 apr 2004, 13:40

Re: Dll's terugkrijgen

Een .dll is gecompileerd, en dat kun je niet "ontcompileren". Ten eerste weet je strikt genomen niet eens zeker in welke taal het geprogrammeerd is, want iedere willekeurige dll zou net zo goed in C++ als in Pascal of Basic gemaakt kunnen zijn. Ten tweede ben je sowieso alle "meta informatie" kwijt zoals functienamen, commentaar, opdeling in verschillende sources files, enzovoort.
In theory, there's no difference between theory and practice. In practice, there is.
Gebruikersavatar
jwaixs
Artikelen: 0
Berichten: 33
Lid geworden op: zo 12 jun 2005, 17:32

Re: Dll's terugkrijgen

De meeste binairies zijn wel te debuggen. Ik weet niet hoe het met dll bestanden zit, maar het is denk ik wel mogelijk om op zen minst de assembly code ervan terug te krijgen. Microsoft, ookal zijn ze niet al te snugger, zal wel niet zo dom geweest zijn om hun source nog in debug status in hun OS te importeren.

Lang leven open source!
Gebruikersavatar
Rogier
Artikelen: 0
Berichten: 5.679
Lid geworden op: di 27 apr 2004, 13:40

Re: Dll's terugkrijgen

Assembly kun je sowieso krijgen natuurlijk, dat is wat er bijna letterlijk in die dll staat. Alleen het debuggen van andermans asm, zeker als het is gegenereerd (dus geen labels enzo), da's meestal niet zo'n feest :shock:
In theory, there's no difference between theory and practice. In practice, there is.
Gebruikersavatar
aaargh
Artikelen: 0
Berichten: 1.279
Lid geworden op: do 23 dec 2004, 00:12

Re: Dll's terugkrijgen

Ik heb de code ondertussen al gevonden, het was de bedoeling dat je ze downloadde (open source). Maar hoe zet ik dit pakket .cpp en .h files nnu terug om in een dll (na enkele lichte veranderingen).
Gebruikersavatar
Rogier
Artikelen: 0
Berichten: 5.679
Lid geworden op: di 27 apr 2004, 13:40

Re: Dll's terugkrijgen

Als je Visual C++ 6 gebruikt: new project, win32 dynamic library, geen files (empty project), en vervolgens de cpp's en h's die je hebt toevoegen.

Hopelijk bevatten die alles wat je nodig hebt, dan kun je daarmee je dll builden.
In theory, there's no difference between theory and practice. In practice, there is.

ads

Steun Sciencetalk 50 euro PlayStation Store tegoed - PlayStation Kaart (NL)

50 euro PlayStation Store tegoed - PlayStation Kaart (NL)

Bekijk product

Steun Sciencetalk bol cadeaukaart - 15 euro - Voor jou

bol cadeaukaart - 15 euro - Voor jou

Bekijk product

Steun Sciencetalk Donald Duck - Scheurkalender - 2026 - Elke dag een snaterlach!

Donald Duck - Scheurkalender - 2026 - Elke dag een snaterlach!

Bekijk product

Gebruikersavatar
aaargh
Artikelen: 0
Berichten: 1.279
Lid geworden op: do 23 dec 2004, 00:12

Re: Dll's terugkrijgen

Dankje! Ik ga het (binnen een tijd) uitproberen.

Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

🗨️ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aan🔥. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Terug naar “☕️ Sciencetalk café”

Sciencetalk: Leer, deel of groei. Volg of geef een cursus op Sciencetalk!