Am 24.09.2009 um 07:37 schrieb Christian Schmitz:
Ins eigene Progamm schreiben ist aber böse.
Das bricht die Code Signierung und Benutzer ohne Adminrechte
bekommen es nicht erlaubt.
Nun, von schreiben war hier aber nicht die Rede, oder? Die Frage war
doch, wie man externe Dateien so in ein Projekt anbinden kann, dass
sie beim Kompilieren automatisch mit in das Programmpaket übernommen
werden. Und dies kann man erreichen, indem man diese Deiten einfach in
das Rb-Projekt importiert. Dieser Weg ist auch schon mehrfach in der
engl. Liste beschrieben worden.
Dass man als normaler User keine Daten innerhalb des Programmpakets
ändern kann ist mir klar, aber hier ging es um das Lesen von Dateien.
Mit Code Signierung habe ich mich – um ehrlich zu sein – noch nicht
beschäftigt, da ich ausschließlich In-house-Programme für unsere Firma
schreibe. Aber ich vermute mal, dass die Signatur eine Prüfsumme der
im Programmpaket enthaltenen Dateien ist (hier lasse ich mich gerne
von Dir korrigieren). Aber wenn dies so ist, denke ich Rb ist
intelligent genug, Dateien, die auf dem von mir beschriebenen Weg ins
Programmpaket aufgenommen werden, mit in die Prüfsumme aufzunehmen!?
Zur Frage von Christian (Möller in dem Fall):
Wenn Installer, dann besser der von Apple oder sonst einer, der auch
die Adminreche richtig macht oder ein kleines AppleScript. Das kann
auch shell Befehle mit Adminrechten ausführen.
Noch besser das Programmkonzept ändern. Das Programm braucht
vielleicht keine Dateien oder kann sie in den Application Support
Folder schreiben.
Ja, da hast Du recht.
Gruß
Christian
----------------------------------------
Christian Dorn
realbasic {a} online.de
REALbasic 2009r3 Studio
iMac 3.06 GHz Intel Core 2 Duo, 4 GB RAM
PowerMac G5 2x2GHz, 1.5 GB RAM
Mac OS X 10.5.8
Ubuntu Linux 9.04 on Parallels Desktop 4.0
Kernel 2.6.28-15-generic
GNOME 2.26.1
----------------------------------------