![]() |
Installation unter Vista ohne Admin-Rechte
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 :roll: 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 |
Re: Installation unter Vista ohne Admin-Rechte
Bei der benutzerbasierten Installation geht es nur um die Einstellungen. Für die Installation benötigst du auf jedenfall Adminrechte
|
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
Grüße, Messie |
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
|
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
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 |
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
Zitat:
|
Re: Installation unter Vista ohne Admin-Rechte
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 |
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
Danke, Messie |
Re: Installation unter Vista ohne Admin-Rechte
Keine Ahnung wie's aussieht. ABER ich bin mir SEHR sicher, daß das in der DP schon mal beschrieben wurde. :wink:
|
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
![]() ...:cat:... |
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
@sakura: auch das hilft mir nicht weiter, zumal ich in den vergangenen Monaten viele der 428 Threads gelesen und mich gelegentlich daran beteiligt habe. Ich habe die konkrete Frage gestellt, wie ich ein Vista-Programm mit deaktivierter Virtualisierung starten kann, so dass ich z.B. eine ini-Datei im Windowsverzeichnis lesen und schreiben kann. Das wird nicht so einfach gehen (jedenfalls stelle ich mir das so vor) und deshalb hatte ich nochmal gefragt. Messie |
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
Für (a): Du willst INI Dateien ins Windowsverzeichnis schreiben :shock: Wer macht das heute noch? Dann benötigst Du ein Vista-Manifest, welches administrative Rechte für Dein Programm erfordert. Lade Dir die DevTracks Spring 2007 Papers von meiner Seite ( ![]() Es tut mir leid, aber mit Deinem letzten Beitrag verstehe ich wirklich nicht mehr, was Du willst. Im ersten hört es sich an, als willst Du die Virtualisierung nutzen, aber der Installer verdirbt Dir das Spiel (unter MSI und Vista gibt es keine Lösung), um letzten Beitrag vor meinem, hört es sich an, als willst Du die Virtualisierung nicht nutzen. Dann musst Du das Programm mit Adminrechten starten. Es gibt keine Lösug für beides gleichzeitig ;) ...:cat:... |
Re: Installation unter Vista ohne Admin-Rechte
Danke für die Info - ich wusste nicht, daß ich NUR Admin-Rechte brauche und schon wieder die ini im Windowsverzeichnis beschreiben kann.
Und, wie Du schon gemerkt hast, geht es hier um zwei verschiedene Dinge - nachdem ich zur Kenntnis genommen hatte, dass das mit der Virtualisierung während Installation nicht geht fiel mir ein, dass wir das Abschalten der Virtualisierung noch für einen Kunden brauchen können. Der hat nämlich eine Bildverabeitungssoftware, die z.T. noch 16bit (VB4, mit Jet 2.0-Datenbankengine :shock: ) ist und die neue Version ist noch nicht mal angefangen. Und die speichert die ini im Windows-Verzeichnis. Wird wohl Zeit, dass die neue Version mal angefangen wird. Aber ich wollte die alte Version evtl. unter Vista zum Laufen bringen... Grüße, Messie |
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
|
Re: Installation unter Vista ohne Admin-Rechte
Zitat:
Grüße, Messie |
Re: Installation unter Vista ohne Admin-Rechte
Ich wollte nochmal das Ergebnis nachtragen: Ich habe ein Admin-Manifest für alle beteiligten Programme erstellt. Dann habe ich die Benutzerrechte für alle beteilgten Treiber und Programme auf vollen Zugriff für alle user gesetzt (in der Installshield-Routine).
So kann ich tatsächlich ein Win31-Programm unter Vista installieren und verwenden, das nicht nur 16bit ist, sondern das auch noch in eine ini im Windows-Verzeichnis schreibt. Nach Abschalten der UAC kann man auch keinen Unterschied im Verhalten beim Start erkennen. Nicht gefunden im msdn habe ich hingegen eine Liste mit KnownFolders, die von der Virtualisierung ausgeschlossen sind wie <WindowsVolume>\Program Files, also in die nur ein Admin schreiben bzw. installieren kann. Wenn die noch jemand hätte, würde das den Post hier abrunden. Bevor sich jetzt wer auf mich stürzt: über Risiken und Nebenwirkungen dieses Verfahrens muss sich jeder im Klaren sein. Wenn es aber wie hier um den Weiterbetrieb von Laborgeräten geht denen der Win31-PC abgeraucht ist, ist das Verfahren vertretbar. Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz