Setup: Auswahl "Alle Benutzer / Aktueller Benutzer" entfernen

31/01/2009 - 11:07 von Alberto Luca | Report spam
Hallo NewsGroup,

ich habe unter vb.net /vs2003 ein Setup-Projekt.
Dabei können einige Properties gesetzt werden.
Ich finde aber nichts, in dem ich angeben kann, dass die Installation immer
für alle Benutzer gelten soll.

Die Abfrage "Alle Benutzer / Aktueller Benutzer" erscheint im Dialog
"Installationsordner wàhlen".

Wie kann ich also erreichen, dass die Installation immer für alle Benutzer
gültig ist?

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Frank Dzaebel
31/01/2009 - 18:30 | Warnen spam
Hallo Alberto,

ich habe unter vb.net /vs2003 ein Setup-Projekt.
Dabei können einige Properties gesetzt werden.
Ich finde aber nichts, in dem ich angeben kann, dass die Installation
immer für alle Benutzer gelten soll.



VS 2003? Du hast Glück, dass diese Jahreszahl
überhaupt noch jemand kennt ;-) Upgraden!!

Für VS 2005 und höher gilt (in VS 2003 nicht) :
Klicke mit der rechten Maus auf den Haupt-Node
des Setup-Projektes im Projektmappen-Explorer.
Nun schaue ins Eigenschaftenfenster und
setze InstallAllUsers auf true.

Klicke nun oben im Projektmappen-Explorer
mit der linken Maustaste auf das Icon für
den "Benutzeroberflàchen-Editor", dann auf
das Form-Icon von "Installieren/Installationsordner"
im Editor. Setze dann im Eigenschaftenfenster
InstallAllUsersVisible auf false.
______________

In VS 2003 "denke" ich, musst da über Tools wie Orca gehen,
oder über eigene Erweiterungen die ALLUSERS-Property setzen:

[WindowsInstaller: MSI Informationen àndern oder anzeigen]
http://dzaebel.net/WindowsInstaller.htm

AFAIK kann die auch über eine eigene CustomAction
gesetzt werden. Die freien VS 2008 Express Editionen
bieten eine optimierte Installation mit einem
einfachen Download und minimalen Entscheidungen
wàhrend der Installation, aber das musst Du testen -
aber auch keine vollstàndige.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen