Forums Neueste Beiträge
 

Wohin installieren?

28/07/2008 - 10:17 von Olaf Rabbachin | Report spam
Hallo allerseits,

meine Anwendung soll in der Lage sein dass, wenn verfügbar, Updates über
gezogen werden (Anwendung, Help-File, Datenbank-Updates, PDFs, etc.). Diese
werden je nach Bedarf gezippt und dann auf den PC heruntergeladen und per
vorgeschalteter Anwendung "installiert".
Damit das auch unter eingeschrànkten Benutzerrechten funktioniert, hatte
ich mir den Ordner
[CommonAppDataFolder]\[ProductName]
ausgesucht.
Unter Vista gibt's aber dennoch die Admin-Aufforderung beim Entzippen von
Dateien. Gibt's einen Ordner, über den ich um diese Meldungen herumkomme?
Bzw., in welchen Ordner sollte ich installieren, wenn in das Verzeichnis
auch geschrieben werden muss?

Gruß,
Olaf
 

Lesen sie die antworten

#1 Stefan Simon
28/07/2008 - 17:24 | Warnen spam
werden je nach Bedarf gezippt und dann auf den PC heruntergeladen und per
vorgeschalteter Anwendung "installiert".



Wie entpackst du die Dateien denn und wie heißt die vorgeschaltete
Anwendung? Vista entscheidet anhand "heuristischer Verfahren", ob das
Admin-Token angefordert wird oder nicht. Was Vista da im Detail macht, weiß
ich auch nicht, aber deaktiviere mal die Richtline und prüfe, ob deine
Update-Funktion noch funktioniert.

"Anwendungsinstallationspakete, die erhöhte Rechte zur Installation
erfordern, werden heuristisch erkannt und lösen die konfigurierte
Eingabeaufforderungs-UX zur Erhöhung von Rechten aus."

Bei mir hatte ich ein àhnliches Phànomen. Und zwar habe ich eine Anwendung,
die meine Anwendung und ein paar dll's zu einer Setup/Update.exe schnürt.
Vista war nun der Meinung, wenn im Dateiname "install" vorkommt, müssen mehr
Rechte her, viel mehr. Am besten Admin. Ein Umbenennen der Anwendung hat
schon gereicht, um die Meldung loszuwerden, aber meiner Meinung nach làsst
die heuristische Erkennung zu wünschen übrig. Wer weiß, wofür Vista noch
alles Administratoranmeldeinformationen anfordert, obwohl
Benutzerberechtigungen ausreichen. Diese Police gehört abgeschafft und die
Entwickler sollten ihre Anwendung zertifizieren, wenn mehr als
Benutzerrechte für die Ausführung notwendig sind.

Stefan

Ähnliche fragen