AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Installation unter Vista ohne Admin-Rechte
Thema durchsuchen
Ansicht
Themen-Optionen

Installation unter Vista ohne Admin-Rechte

Ein Thema von messie · begonnen am 6. Jun 2008 · letzter Beitrag vom 23. Jun 2008
Antwort Antwort
Seite 1 von 2  1 2      
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 13:49
Moin,

ich habe eine Installationsroutine (Installshield), die auch mit eingeschränkten Rechten funktionieren soll. Leider verweigert sie den Zugriff auf "Program Files" und bricht ab.
Ich dachte, program files würde auch virtualisisert Denn die Einstellung, dass die Installation nicht rechner- sondern benutzerbasiert ist, habe ich alle gemacht. Ich bin auch fast sicher, sowas schonmal zum Laufen gebracht zu haben. Hat mir da vllt. Service Pack 1 Ärger gemacht?

Grüße, Messie
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 13:55
Bei der benutzerbasierten Installation geht es nur um die Einstellungen. Für die Installation benötigst du auf jedenfall Adminrechte
Markus Kinzler
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 14:00
Zitat von mkinzler:
Bei der benutzerbasierten Installation geht es nur um die Einstellungen. Für die Installation benötigst du auf jedenfall Adminrechte
Das ist eigentlich nicht so, ich habe die Möglichkeit, ohne Adminrechte zu installieren (auch im Installshield als extra Punkt vorhanden). Dann kann es nur eine benutzerbasierte sein. Die bricht wegen des nicht erlaubten Zugriffs auf program files ab. Wenn ich Adminrechte einfordere, schaltet die UAC das Adminfenster vor, das geht es. Das will ich aber nicht so haben. Und irgendwie hat das schonmal geklappt.

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 14:09
Zitat von messie:
Ich dachte, program files würde auch virtualisisert
Nur dann wenn die Exe die Virtualisierung für den eigenen Prozess per Manifest nicht abschaltet!
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 14:36
Zitat von Bernhard Geyer:
Zitat von messie:
Ich dachte, program files würde auch virtualisisert
Nur dann wenn die Exe die Virtualisierung für den eigenen Prozess per Manifest nicht abschaltet!
Das habe ich jetzt nicht wirklich kapiert
Wie und wieso soll denn ein Programm die Virtualisierung beeinflussen? Nach meinen Vorstellungen würde ich diesen Einfluss eher dem Benutzerkonto zugestehen.

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 14:40
Zitat von messie:
Das habe ich jetzt nicht wirklich kapiert
Deshalb ist es auch Vista

Zitat von messie:
Wie und wieso soll denn ein Programm die Virtualisierung beeinflussen? Nach meinen Vorstellungen würde ich diesen Einfluss eher dem Benutzerkonto zugestehen.
Über das Benutzrekonto kannst du die Virtualisierung komplett abschalten, aber mit passenden Manifest kann du Windows sagen: "Liebes Windows, ich weis das es vorkommen kann das ich unter diversen Verzeichnissen/Registrykeys nicht schreiben kann. Bitte verhalte dich doch wie NT/2000/XP/2003 und lass dieses bescheuerte Virtualisierung für mich sein."
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#7

Re: Installation unter Vista ohne Admin-Rechte

  Alt 6. Jun 2008, 14:50
Wie sieht denn so ein Manifesteintrag aus?
Ich befürchte aber, dass es sowieso nicht laufen wird, denn das manifest wird ja nicht schon während der Installation wahrgenommen...

Ich habe als Workaround erstmal CSIDL_personal als Installationsverzeichnis genommen. Ist nicht schön, geht aber. Eine Festlegung, dass program files nur für rechnerbasierte Installationen reserviert und damit auf Adminrechte angewiesen ist, habe ich nirgendwo gefunden. Es scheint aber so zu sein...

Grüße, Messie
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Installation unter Vista ohne Admin-Rechte

  Alt 9. Jun 2008, 12:31
Zitat von Bernhard Geyer:
mit passenden Manifest kann du Windows sagen: "Liebes Windows, ich weis das es vorkommen kann das ich unter diversen Verzeichnissen/Registrykeys nicht schreiben kann. Bitte verhalte dich doch wie NT/2000/XP/2003 und lass dieses bescheuerte Virtualisierung für mich sein."
Nochmal nachgefragt: wie sieht ein solches Manifest aus? Ich könnte das sehr gut brauchen...

Danke, Messie
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#9

Re: Installation unter Vista ohne Admin-Rechte

  Alt 9. Jun 2008, 12:44
Keine Ahnung wie's aussieht. ABER ich bin mir SEHR sicher, daß das in der DP schon mal beschrieben wurde.
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#10

Re: Installation unter Vista ohne Admin-Rechte

  Alt 9. Jun 2008, 12:59
Zitat von messie:
Nochmal nachgefragt: wie sieht ein solches Manifest aus? Ich könnte das sehr gut brauchen...
Suche hier nach Hier im Forum suchenXP Manifest. Der Installer von InstallShield nutzt aber MSI, und MSI ist von MS, da kannst Du die Virtualisierung nicht einschalten, da die MSI Engine für Vista angepasst ist und somit keine Virtualisierung geht - ergo keine Installation im Program Files Verzeichnis.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz