ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
539
539
EMPFEHLEN
-
Halli Hallo,
Ich arbeite seit längerem an einem kleinen C-Projekt welches OpenGL nutzt um Bilddateien (zur Laufzeit des Programmes) zu importieren und diese anschließend darstellt.
Es ist demnach auch möglich, dass Nutzer diese Bilddateien durch gleichnamige Dateien austauschen.
Diese werden dann auch im Programm korrekt dargestellt. Das erfüllt jedoch nicht mehr den Sinn und Zweck der Bilder, da so der komplette Inhalt verunstaltet werden kann.
Ich frage mich wie größere Programme es schaffen ihre Grafik so zu verpacken, dass sie vom Nutzer nicht mehr in der Ordnerstruktur zu finden oder nicht mehr so leicht editierbar ist.
Hat jemand eine Idee?
gruß
-
07.02.11 00:16 #2
Hi Aruyan,
das kann man auf viele Wege lösen. Hier mal einpaar dir mir so direkt einfallen:
- Verschlüsselung der Bild-Dateien (und ggf. Umbenennung der Dateiendungen)
- Bilder in Ressourcen-Dateien speichern und daraus laden
- Von den Bildern Hash erstellen und vor dem Laden immer das Bild auf die Gleichheit des Hashs prüfen.
Hoffe diese paar Vorschläge helfen dir weiter
GrußTechnologien
(Gute) Grundkenntnisse: HTML, CSS
Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL
-
Hi
OpenGL zum Bilder anzeigen? Findest du das nicht etwas übertrieben?
Zur Frage:
Spontan einfallen würden mir: Kodierung/Verschlüsselung, Checksummen.
Wenn die Bilder immer gleich bleiben und vom Programm nicht verändert werden (auch keine neuen Bilder dazukommen etc), würde ich einfach Checksummen fix mitkompilieren.
Kommt natürlich auch darauf an, wie sicher das Ganze gegen Veränderungen geschützt sein soll, ob das noch Sinn macht.
Dateien in der Ordnerstruktur unauffindbar zu machen ist (für diesen Fall) keine Alternative.
Unter NTFS gibts zwar mit ADS eine einfache Möglichkeit, aber man kann sich nicht darauf verlassen, dass das Programm auf einem NTFS-Laufwerk läuft.
FAT32 und andere Betriebssysteme außer Windows gibts ja auch, so eine Einschränkung wäre schlecht.
Gruß
-
Danke soweit für die schnellen Antworten!
Ich werde mich mal näher mit dem Thema De und Encodierung beschäftigen.
Wie genau meinst du das? Was sind Ressourcen-Dateien?
@sheel:
Ich nutze natürlich nicht nur OpenGL zum Anzeigen der Bilder. Ich habe auch noch eigen erzeugte Shapes, die zur Anzeige gebracht werden und Buttons etc.
gruß
-
07.02.11 00:32 #5
Hier (Kapitel: 3.3. Resourcen-Typen ) z. B. wird erklärt was es ist und welche Typen von Ressourcen es gibt und mit welchen Funktion man diese Laden kann.
Technologien
(Gute) Grundkenntnisse: HTML, CSS
Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL
-
Dankeschön
Ähnliche Themen
-
bilder vor missbrauch schützen
Von pochy im Forum PHPAntworten: 8Letzter Beitrag: 05.08.07, 14:46 -
Bilder schützen
Von matzseesi im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 26.12.05, 15:15 -
Bilder schützen?
Von Fxice im Forum PHPAntworten: 12Letzter Beitrag: 26.04.05, 16:06 -
Bilder schützen?
Von randomize im Forum ASPAntworten: 6Letzter Beitrag: 11.02.05, 21:07 -
Kann man Bilder schützen?
Von deinertsche im Forum PHPAntworten: 13Letzter Beitrag: 19.01.05, 13:58





Zitieren


Login





