Probleme mit der VisualStudio Installer Extension

OP #7787259
Lesenswert?
• ▲
▼

Moin, ich versuche die VisualStudio Installer Extension unter C# dazu zu bringen, Dateien während der Installation in Unterverzeichnisse im "Öffentliche Dokumente"- Verzeichnis zu kopieren.

Dazu habe ich den Special Folder "Common Files Folder" zum Installer-Projekt hinzugefügt. Darunter habe ich die (verschachtelten) Verzeichnisse angelegt.

Alle zu erzeugenden Verzeichnisse sind "AlwaysCreate = True", sollen also auch erzeugt werden, wenn sie leer sind. Die zu kopierenden Dateien gehören werden alle im Installer-Projekt aufgeführt-

Es passiert aber nichts (zumindest nicht der Teil; alles andere funktioniert).

Woran kann es liegen? Die Umgebung ist Windows 10 Pro (x64).

Vielen Dank schon mal Rahul

(Firma: 1984now) #7788367
Lesenswert?
• ▲
▼

Rahul D. schrieb:

Woran kann es liegen? Die Umgebung ist Windows 10 Pro (x64).

Fehlende Rechte. Nach "common files" darf aus guten Gründen natürlich nicht jeder Vollhonk schreiben. Und selbst der lokalen Admingruppe zugehörige müssen sich das Recht dazu normalerweise erstmal selbst erteilen. Die dürfen das aber immerhin. Die Anwendung muss ihnen nur die Chance dazu geben. Damit sie das kann, muss sie mit den notwendigen Privilegien ausgeführt werden.

Sprich: Sehr wahrscheinlich tut der Installer, was er soll, wenn du ihn nicht nur per Doppelklick startest, sondern statt dessen per Rechtsklick und dann "Ausführen als Administrator".

Es ist aber auch möglich, den Installer so auszustaffieren, dass Windows selber schon weiß, das er nur als Admin erfolgreich laufen können wird. Dazu muss ihm ein entsprechendes "Manifest" verpasst werden. Der Ablauf ist dann derselbe, der einzige Unterschied ist: er passiert auch, wenn man den Installer nur einfach nur per Doppelklick startet.

OP #7788380
Lesenswert?
• ▲
▼

Ob S. schrieb:

Es ist aber auch möglich, den Installer so auszustaffieren, dass Windows selber schon weiß, das er nur als Admin erfolgreich laufen können wird. Dazu muss ihm ein entsprechendes "Manifest" verpasst werden. Der Ablauf ist dann derselbe, der einzige Unterschied ist: er passiert auch, wenn man den Installer nur einfach nur per Doppelklick startet.

Er fragt das Passwort bei jedm Start ab - ich bin davon ausgegangen, dass das selbstverständlich ist.

Ich umgehe das Problem dadurch, dass der Benutzer sich einfach an die mitgelieferte Installationsanleitung (mit ihren drei Installationspunkten) hält. Die Software ist eh nur für den firmeninternen Gebrauch vorgesehen. Also entweder bekommt man das selber hin oder fragt mich.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.