ApplicationDir Unterscheidung von Win7 und WinXP

Post Reply
adifl
Posts: 50
Joined: 02. Jun 2010, 09:46
Contact:

ApplicationDir Unterscheidung von Win7 und WinXP

Post by adifl » 09. Dec 2011, 11:06

Hallo Zusammen

Ich habe eine 32bit-Applikation die bei Windows7 in das "C:/Program Files (x86)" installiert wird und bei WinXP ins "C:/Programme".

Wie muss ich nun die ApplicationDir Variable definieren?

ApplicationDir=%ProgramFiles(x86)%\%ProductName% -> geht nur bei Windows7
ApplicationDir=%ProgramFilesDir%\%ProductName% -> ist bei Win7 "C:/Program Files/ProductName..." ich brauche aber ProgramFiles(x86)..

Wie löst man dieses Problem?
Vielen Dank und Gruss

User avatar
MGrundl
Posts: 627
Joined: 09. May 2008, 17:18
Location: Wien
Contact:

Re: ApplicationDir Unterscheidung von Win7 und WinXP

Post by MGrundl » 09. Dec 2011, 11:45

Ich gehe nach Deiner Schilderung davon aus, dass Du die Software unter Xp und unter W7 64bit als 32bit Applikation installieren willst und Du hast in der Setup.inf Platform=* gesetzt.

Du musst nur den Eintrag auf Platform=x86 ändern. Dadurch weiss der Agent, dass die Applikation unter einem 64bit OS als 32bit Applikation installiert weden muss und Du kannst einfach %ProgramFilesDir% verwenden.

lg,
Manfred

adifl
Posts: 50
Joined: 02. Jun 2010, 09:46
Contact:

Re: ApplicationDir Unterscheidung von Win7 und WinXP

Post by adifl » 09. Dec 2011, 13:33

hallo
ja genau so ist es, vielen dank werde das gleich mal testen...
vielen Dank

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 1 guest