|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.12.2009, 13:13
Titel: matlab m-files schützen
|
|
Hi @ all
ich hab ein matlab standalone programmiert funktioniert auch super. Jetzt hab ich aber festgestellt, dass die Standalone exe sobald sie ausgeführt wird einen Temp Ordner anlegt der irgendwo in windows vergraben wird. In diesem Ordner werden alle m-files und mat files entpackt die in der exe benutzt werden. Das Problem ist, dass diese sachen eigentlich nicht angezeigt werden sollen.
Ich dachte, dass matlab wie bei jedem Programmier programm die files in eine exe datei umwandelt und man den quellcode nicht mehr sehen kann. hab ich was falsch gemacht? kann ich das ändern?
Danke im vorraus
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.12.2009, 13:27
Titel:
|
|
Hallo,
die einfachste Möglichkeit wird sein, aus den M-Dateien P-Dateien zu erstellen.
Die sind dann nicht mehr einsehbar.
Grüße,
Harald
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 08.12.2009, 14:01
Titel:
|
|
@Gast: Schon mal in die M-Dateien reingeschaut? Enthalten die wirklich Quellcode...
Andreas
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.12.2009, 16:31
Titel:
|
|
Hi Andreas,
natürlich hab ich nciht reingeschaut. Sie enthalten nur zeichenwirrwarr. hab die dateien gesehen und des einfach angenommen. mein fehler sorry.
Hi Harald,
die funktion ist auch gut. ich hab in dem help file gelesen, dass dadurch die application schneller wird. werde dieses funktion auf jedenfall verwenden danke dafür.
aber eine sache ist noch problematisch. die mat files sind leider lesbar. muss ich die selber verschlüsslen oder gibt es dafür auch einen befehl?
thanks
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.12.2009, 17:04
Titel:
|
|
Hallo,
wenn die mat-Files lesbar sind, dann wird das vermutlich daran liegen, dass sie mit der Option -ascii erstellt wurden. Für das Konvertieren sollte folgendes ausreichen:
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.12.2009, 08:25
Titel:
|
|
Hi Harald,
in ascii code sind sie nicht. Es sind ganz normale mat-files und ich kann sie mit matlab öffnen. Das ist ja nicht weiter schlimm, aber diese matfiles werden auch bei der ausführung der exe in den temp ordner enpackt. Dort kann man sie entgegen den m-files mit matlab öffnen.
viele Grüße
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 09.12.2009, 09:15
Titel:
|
|
Hier steht eine Zusammenfassung:
http://www.mathworks.com/support/so...../data/1-2ZAVUJ/index.html
MAT Files sind nicht verschlüsselbar. Beim ZIP-Befehl sehe ich da auch nichts. Vielleicht geht es über eine externe Software mittel ! Befehl. Ansonsten helfen einfach Techniken wie Umbenennen un Umpopieren der Datei und solche Tricks.
Andreas
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.12.2009, 11:17
Titel:
|
|
Ok Danke euch allen für die schnellen antworten.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|