Entwickler-Ecke

WPF / Silverlight - WPF Programm starten ohne UAC meldung ?


daeve - Di 15.10.13 18:47
Titel: WPF Programm starten ohne UAC meldung ?
Hallo Zusammen

Ich habe ein Programm geschrieben, nun muss ich immer die UAC bestätigen beim Programmstart.
Wie kann ich das vermeiden ?

(keine Panik, ist kein Virus oder so, aber es nervt mich einfach, und nein abschalten will ich Sie auch nicht)

Danke und Gruß


jaenicke - Mi 16.10.13 04:59

Vermutlich heißt das Programm Setup oder Update oder Patch oder so oder hat so etwas in der Beschreibung drin, und bei denen geht Windows davon aus, dass für einen solchen Vorgang Adminrechte erforderlich sind.

Das gilt übrigens nur für Vista und 7, bei Windows 8 wurde diese Automatik wieder entfernt.


daeve - Mi 16.10.13 16:51

Das kann es nicht sein, in der Filestruktur hat es kein File mit diesem Namen oder so in der Art....

Hast du eine Idee wie man das trusted machen kann ?


jaenicke - Mi 16.10.13 18:52

user profile icondaeve hat folgendes geschrieben Zum zitierten Posting springen:
Hast du eine Idee wie man das trusted machen kann ?
Wie meinst du das? Das heißt du brauchst mit dem Programm Adminrechte?

Dann wäre es sinnvoller die Funktionalität in einen Dienst zu packen und mit einem Programm im Usermode nur anzusteuern...


daeve - Mi 16.10.13 18:55

Das Thema ist das wir das Programm ev. vertreiben wollen, nur da darf nicht immer beim öffnen eine Bestätigung angefordert werden...


Ralf Jansen - Mi 16.10.13 18:58

Was sagt denn der UAC Dialog? Wenn du etwas tust wofür man mehr Rechte braucht dann steht da üblicherweise das wöfür du es brauchst. Wenn du keinen UAC Dialog willst mußt du dann die entsprechende Funktion so ändern das sie ohne entsprechende Rechte auskommt. Zum Beispiel nicht in sicherheitrelevante Verzeichnisse schreiben, keine APIs benutzen die für Admins gedacht sind etc.

Zitat:
Das Thema ist das wir das Programm ev. vertreiben wollen, nur da darf nicht immer beim öffnen eine Bestätigung angefordert werden...


Wär ein ziemlich dämliches Sicherheitsfeature wenn jede Anwendung das nach belieben Abschalten könnte. Böse Programme würden das ja nie nicht tun :roll:


daeve - Mi 16.10.13 20:25

Standard Spruch, sind sie sicher... blablabla

dann muss ich mal schauen, ev. die SQL Verbindung beim Start des Programms...


Ralf Jansen - Mi 16.10.13 21:01

Wenn das schon beim Start ohne konkrete Beschreibung weswegen kommt dann die dumme Frage meinerseits "ihr habt nicht einfach ein Manifest angelegt in dem steht das ihr zusätzliche Rechte wollt?"


daeve - Mi 16.10.13 21:29

Nein ein Manifest existiert nicht das Administratorrechte fordert...


jaenicke - Mi 16.10.13 21:50

Ist das Programm vielleicht als Testversion oder so verfügbar oder kannst du es mir per PN schicken? Das lässt sich schon herausfinden warum da die UAC anspringt...


Christian213 - Do 17.10.13 06:58

Vielleicht hilft Die das hier ja weiter: http://superuser.com/questions/24631/prevent-elevation-uac-for-an-application-that-doesnt-need-it

Gruß,
Christian


daeve - Fr 18.10.13 07:45

danke für dein input, werde ich mal versuchen.