Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con una DLL

  1. #1

    Problema con una DLL

    Buonasera a tutti,

    volevo sapere se esiste un modo per risalire al file sorgente di una DLL. In altre parole avrei bisogno di leggere il codice (non so in che linguaggio di programmazione sia stato scritto) che è contenuto in un file DLL.

    E' possibile eseguire qualcosa del genere?

    Il mio problema deriva dal fatto che sto utilizando un pacchetto di funzioni MATLAB che funzionano bene con le versioni del Matlba fino alla 7.0. Quando invece tento di utilizzarle con la versione 7.5 mi compare un errore di compatibilità. In pratica dovrei ricompilare con questa versione del matlab la libreria, però avrei bisogno del corrispondente file .lib, ma io ho solo il file DLL.

    Secondo voi c'è qualche altro modo per aggirare il problema?

    Grazie tante a chi mi aiuterà

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Allora ... risalire al sorgente da una DLL al 99% non è lecito (il reverse engineering potrebbe configurare una violazione dei diritti d'autore ...) e comunque non è una cosa molto difficile da fare.

    Ti consiglio di rivolgerti all'autore della libreria ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ho provato a contattare l'autore, ma non mi ha risposto.

    Cmq si tratta di un pacchetto con licenza GNU General Public License. Quindi non credo che ci debbano essere problemi di violazione di diritti d'autore.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Se e' Open Source, ottieni il codice ed adattalo ...

    Altrimenti, non credo che in questo forum si possa discutere di "reverse engineering" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da manduriomane
    Cmq si tratta di un pacchetto con licenza GNU General Public License. Quindi non credo che ci debbano essere problemi di violazione di diritti d'autore.
    Se si tratta di un pacchetto GNU, allora il sorgente è disponibile senza doverlo decompilare, pubblicato con molta probabilità su un sito ufficiale (altrimenti, dove avresti preso l'indirizzo dell'autore?).

    Da queste parti non sono viste di buon occhio questo genere di attività...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.