004
27.05.2008, 13:15 Uhr
droptix
|
Zitat von ao: |
Reichts denn nicht, das Verteilungsmedium (CD, Zip-File zum Download, ...) passwortgeschützt zu machen? Soll das Passwort vor jedem Abspielen eingetippt werden?
|
Es soll ja so benutzerfreundlich wie möglich gestaltet werden, d.h. man verteilt direkt die EXE-Datei. EXE auch deshalb, weil man keinen Flash-Player voraussetzen muss (falls jetzt jemand fragt, wieso es EXE sein muss). Anklicken und geht -> das ist der große Vorteil. Nun soll man sich vorher auch nicht mit Entpacken herum schlagen, sondern einfach bei Doppelklick eine Passwortabfrage sehen. Wenn das Passwort stimmt, dann geht die EXE wie gewöhnlich weiter, ansonsten wird das Programm mit einer Fehlermeldung beendet.
Ich gebe zu, dass andere Möglichkeiten (wie Zip) jetzt und ohne großen Aufwand möglich wären, aber das nicht unbedingt die benutzerfreundlichste Variante ist. Daher möchte ich sowas basteln.
Zitat von ao: |
Ansonsten würde ich mal empfehlen, in dem SDK zu wühlen, mit dem du die Filme kompilierst. Ohne solche Tools näher zu kennen: Es wäre sinnvoll, wenn die eine Passwortfunktion anbieten würden, du bist bestimmt nicht der einzige, der das braucht.
|
Es gibt kein SDK dazu. Wer Adobe Flash kennt, der weiß, dass man direkt aus Flash (oder dem Authoring-Werkzeug) heraus die fertige EXE-Datei exportiert. Es gibt keinen Zwischenschritt, in den man eingreifen kann. Leider gibt es für den Export eben keine Passwort-Funktion.
Daher möchte ich genau das nachbilden. Ich stelle mir das auch nicht so schwierig vor, aber man muss halt doch erstmal den Aufbau einer solchen EXE-Datei begreifen.
Um diesen Thread weiter voran zu bringen, möchte ich euch bitten, keine Alternativen über Umwege vorzuschlagen (z.B. self-extracting RAR mit Passwortabfrage und anschließendem Programmaufruf -> dabei kommt es zu temporären Daten, die ich unbedingt vermeiden will). Mein klares Ziel ist es, eine EXE-Datei zu "wrappen". Die Passwort-Funktion ist nur eine denkbare Anwendung, die ich direkt umsetzen möchte -> primär will ich aber verstehen, wie ich eine EXE in eine andere EXE rein bekomme, ohne sie zu verändern und ihre eigentliche Funktion zu behindern. Diese Bitte nicht missverstehen... ich meine es nur gut Dieser Post wurde am 27.05.2008 um 13:15 Uhr von droptix editiert. |