Frage

Ich arbeite an dem Bootstrap-Anwendung eines neuen Installer für einige unserer Produkte. Bisher habe ich auf zwei Dinge verlassen worden, die ich über irgendwo gelesen:

  1. Anwendungen, deren Name „Setup“ oder „installieren“ wird standardmäßig erhöht ausgeführt werden.
  2. Anwendungen, die erhöhte ausgeführt werden andere Anwendungen im erweiterten Modus starten.

Kürzlich durchgeführte Tests haben ergeben, dass eine oder beide dieser Aussagen falsch ist, weil eine der Anwendungen, die ich gestartet bin ein Dritter Installer, der Höhe erfordert, und es wegen der Erhebung Anforderung des versagt.

Wie richte ich meine Bewerbung Höhe zu verlangen? Ich weiß, es hat etwas mit der Manifest-Datei zu tun. Wie ich in Visual Studio 2008 bin zu arbeiten, und die Manifest-Datei erzeugt wird, würde Ich mag wissen, was in den Eigenschaften des Projekts geben und wo es Erhebung machen müssen.

War es hilfreich?

Lösung

Wenn ich nicht Anwendung manifestieren sich als ein neues Element gefunden, die zu meinem Projekt hinzugefügt werden konnte, ging ich in die Online-Hilfe und fanden diese:

  

konfigurieren Sie den VS2008 in Konfigurationseigenschaften - Linker - Manifest-Datei - UAC Ausführungsebene (requireAdministrator)

, dass der Trick.

Andere Tipps

In VS2008: Neues Element hinzufügen; Anwendungsmanifestdatei. (app.manifest, die Kommentare in der Template-Datei Ihnen sagt, wie mehr Zugang zu fordern)

Sie können nun das Manifest in Projekteigenschaften auf der Registerkarte Anwendung angeben (aber Sie müssen „Aktivieren Sie den Visual Studio-Hosting-Prozess“ zu debuggen, um ihn deaktivieren).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top