3 Stimmen

UAC verursacht Probleme mit meiner Anwendung

Ich machte ein Installationsprogramm für meine app seine Arbeit gut auf xp, aber auf Vista die UAC gibt Problem, es sei denn, ich eine Ausführung als Administrator die unerwartete Fehler erscheint, wenn ich meine app afters Installation, jede Idee? Ich installiere die Anwendung in C:\xfolder\x

3voto

Liviu Mandras Punkte 6404

Es gibt nichts, was Sie tun können. Sie MÜSSEN laufen das Installationsprogramm als Verwalter.

Was die Anwendung betrifft, so müssen Sie sie ebenfalls als Administrator mit erweiterten Rechten ausführen, aber es gibt Optionen, die dafür sorgen, dass sie automatisch über das Anwendungsmanifest nach erweiterten Rechten fragt. Sie können eine Suche auf stackoverflow.com durchführen, weil es mehr Beiträge zu diesem Thema gibt.

Hier ist ein Link zu einem Beitrag die helfen könnten.

Hier sind ein paar weitere nützliche Links zu App-Manifesten und UAC:

UAC-Technologie.

Sie sind in C#, aber auch die Übersetzung in VB.net ist ein Kinderspiel.

Sie können einen Windows-Dienst erstellen. Und alle Vorgänge, die erhöhte Rechte erfordern, in diesen Dienst einbinden. Sie installieren den Dienst als SYSTEM-Konto und kommunizieren mit dem Client über .net-Remoting oder eine andere Möglichkeit für vb6.

0 Stimmen

I

0 Stimmen

T

0 Stimmen

@

2voto

PUG Punkte 4045

Wenn Ihre App-Exe eine Active-X-Exe ist, müssen Sie alle OCX-Dateien mit dem Befehl regsvr registrieren und dann Ihre Exe mit dem Befehl regsvr32 registrieren, damit eine aktive Klasse in Win Vista verwendet werden kann, muss sie zuerst registriert werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X