AKApplications- Forum

Aktuelle Zeit: 20.10.2017, 03:19

Alle Zeiten sind UTC+02:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Path-Vorgabe
BeitragVerfasst: 07.01.2005, 15:43 
Offline

Registriert: 07.01.2005, 15:38
Beiträge: 2
Wohnort: Eberswalde
Da ich eine ganze Reihe von AddOns für den Flight Simulator FS2002/2004 mit einer Setup-Routine versehen möchte, stellt sich mir folgendes Problem.
Ich möchte, das die Install bei der Ausführung automatisch den Install-Path des Simulators sucht und entsprechend die Installation in dieses Verzeichnis erfolgt.
In der Reg steht der String ja drin:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Flight Simulator\9.0.
Jeder User nimmt nicht unbedingt die Microsoft-Vorgabe sondern Installiert dann den FS benutzerdefiniert. Um das dann aber auch herrauszufinden, das hab ich also noch nicht gepackt!

_________________
Mein Wunsch: Die Gelassenheit, alles das hinzunehmen, was nicht zu ändern ist,die Kraft, zu ändern, was nicht länger zu ertragen ist und die Weisheit, eins vom andern zu unterscheiden.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07.01.2005, 16:00 
Offline
Administrator

Registriert: 29.02.2004, 15:51
Beiträge: 1060
Wohnort: Hamburg
Hallo!

Wenn der in der Registry steht, kann man doch einfach Pfad-Variablen nehmen. Dazu trägt man den Key z.B. als REG_PATH1 ein, legt auf der Dateien-Seite <REG_PATH1> an und legt dort alle nötigen Dateien rein. <INSTALLDIR> sollte hier nicht umgebogen werden.

Und Wichtig!: Auf der Deinstall-Seite noch Nur die installierten Dateien löschen anklicken. Wird z.B. in dem Spiel-Ordner ein neuer Ordner angelegt in dem Spielstände gesichert werden, wären diese nach einem Uninstall ebenfalls verschwunden. Der Ordner wurde ja durch Ihre Applikation angelegt und mit dessen Löschung ebenfalls gelöscht. Dieses betrifft nur Verzeichnisse, die von dem Setup angelegt werden, nicht solche, die vor dem Setup schon vorhanden sind.

Mit freundlichen Grüßen
A. Kapust


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07.01.2005, 17:26 
Offline

Registriert: 07.01.2005, 15:38
Beiträge: 2
Wohnort: Eberswalde
Das Problem ist also folgendes.
Für die Installation eines AddOn's soll geprüft werden, ob der FS2004 (z.B.) installiert ist und wo. Die Installation soll abgebrochen werden, wenn eine Installation des FS2004 nicht gefunden wird, wobei darauf geachtet werden muß, daß die User den auch in ein anderes Verzeichnes installiert haben können. Gleichzeitig soll das Setup auch gleich die gefundene Installation als Basispath für die Installation des AddOns nutzen. Bei der Installation soll dann noch eine Variable (in der Registry) gesetzt werden, der genutzt wird, um beim Installieren eines Updates des AddOns prüft, ob bereits die AddOn Hauptprogrammversion installiert ist.

Und das Problem bekomm ich eben so nicht gelöst!

_________________
Mein Wunsch: Die Gelassenheit, alles das hinzunehmen, was nicht zu ändern ist,die Kraft, zu ändern, was nicht länger zu ertragen ist und die Weisheit, eins vom andern zu unterscheiden.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07.01.2005, 19:38 
Offline
Administrator

Registriert: 29.02.2004, 15:51
Beiträge: 1060
Wohnort: Hamburg
Dann ist mein Vorschlag doch der richtige Weg.
Also noch Mal:

Für das Setup:

Pfad- Variablen:
+REG_PATH1 anklicken
+Registry anwählen
+Den Pfad HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Flight Simulator\9.0 eintragen
+Setup abrechen, wenn Pfad nicht gefunden wird anwählen
+Übernehmen

Dateien-Seite:
+Neues Verzeichnis anklicken
+Erzeugen in „<REG_PATH1>“ auswählen
+OK
+<REG_PATH1> anklicken
+Alle nötigen Dateien vom Explorer in das Listview ziehen

Registry-Seite:
+Key eintragen z.B. HKEY_CURRENT_USER\Software\FIRMA\PRODUKT\AddOn
+Typ String, Wert 1

Für das Update:

Pfad- Variablen:
+REG_PATH2 anklicken
+Registry anwählen
+Den Pfad HKEY_CURRENT_USER\Software\FIRMA\PRODUKT\AddOn eintragen
+Setup abrechen, wenn Pfad nicht gefunden wird anwählen
+Übernehmen

- Fertig 8)


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC+02:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu Forum:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de