LabVIEWForum.de
Datei in .EXE integrieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Datei in .EXE integrieren (/Thread-Datei-in-EXE-integrieren)



Datei in .EXE integrieren - DaPachi - 20.09.2011 06:29

Guten Morgen,

ich schreibe zur Zeit eine Art Benutzeranmeldung.
Die Benutzerdaten sind in einer .txt Datei als 2D-Array gespeichert. Nun meine Frage: Ist es möglich dies .txt-Datei in die .exe so zu integrieren dass sie für den Endbenutzer praktisch nicht vorhanden ist? Also nur intern der .exe existiert und somit keine Änderung der Daten ohne Ausführen der .exe möglich ist?

mfg
DaPachi


RE: Datei in .EXE integrieren - Dennis.Moser - 20.09.2011 07:03

Welchen Sinn sollte das haben ? Und nein, so wie geschrieben geht es nicht....
Aber... du könntest doch dann direkt dein 2D-Array als Konstante im VI verbauen... Smile


RE: Datei in .EXE integrieren - DaPachi - 20.09.2011 12:07

der Sinn dahinter soll sein dass nur der Admin Benutzer hinzufügen oder löschen kann und kein "Außenstehender" Zugriff auf die Datei hat um z.B. Kennwörter oder Berechtigungen zu ändern.


RE: Datei in .EXE integrieren - GerdW - 20.09.2011 12:17

Hallo DaPachi,

Optionen:
- Verschlüsselung benutzen
- "Security By Obscurity": Datei verstecken, in der Registry ablegen, etc.
- der Admin (du!) kompiliert jeweils eine neue Exe für neue Benutzer


RE: Datei in .EXE integrieren - DaPachi - 22.09.2011 06:21

Guten Morgen,

- Wie realisiere ich den eine Verschlüsselung der Datei am besten?

- Das mit verstecken und in Registry oder Ähnlichem ablegen funktioniert ja nur bedingt, da im Endeffekt die Datei immer noch "einfach" auffindbar und editierbar ist, was jedoch nicht der Fall sein soll

- Das mit seperater .exe für jeden Benutzer wird nicht funktionieren da wahrscheinlich min 20 Leute damit arbeiten werden, und diese Anzahl sich jederzeit wegen Entlassungen und neu Einstellungen ändern kann.

mfg DaPachi


RE: Datei in .EXE integrieren - GerdW - 22.09.2011 08:14

Hallo DaPachi,

Zitat:Wie realisiere ich den eine Verschlüsselung der Datei am besten?
ROT13? AES? BlowFish? Was auch immer dir einfällt und genehm ist...

Der Punkt ist:
- Du kannst keine Datei in die Exe integrieren - du kannst nur eine String-Konstante in einem VI festlegen.
- Du kannst deine Exe nicht nachträglich ändern.
- Wenn du nachträglich etwas ändern willst, brauchst du eine externe Datei (oder einen Server-Client-Mechanismus, wo die Daten auf dem Server liegen).
- Wo du die Datei hinlegst, ob/wie du sie verschlüsselt, welches Datenformat du verwendest: Alles deine eigene Wahl/Kreativität!


RE: Datei in .EXE integrieren - DaPachi - 05.12.2011 08:50

Guten Morgen,

habe jetzt den Dateiinhalt mittels Blowfish verschlüsselt und eine Kopie der Datei in einem anderen Verzeichnis liegen und vergleiche beide bei Programmstart auf Übereinstimmung.
Stimmen beide komplett überein -> keine Ändeurung der Datei
keine komplette Übereinstimmung -> Datei wurde verändert

Vielen Dank für die Hilfe

mfg
DaPachi