VB .Net 2005 und Vista Benutzerkontensteuerung

22/06/2008 - 11:54 von Marc M. | Report spam
Hallo Allerseits,

ich habe eine Anwendung mit .net 2005 geschrieben.
Leider ploppt mir nun unter den Vista Clients immer die
Benutzerkontensteuerung bei den Clients auf.

Kann mir jemand sagen, was ich dagegen unternehmen kann?
Die Anwendung hat nen StrongName und unter .net ist die Anwedung im
System voll berechtigt.

Kann ich das vielleicht schon mit Zertifikaten bewerkstelligen?

Ansonsten, welche Elemente im Quellcode führen dazu?

Danke euch vielmals im Voraus.

Gruß
Marc
 

Lesen sie die antworten

#1 Frank Dzaebel
22/06/2008 - 16:39 | Warnen spam
Hallo Marc,

ich habe eine Anwendung mit .net 2005 geschrieben.
Leider ploppt mir nun unter den Vista Clients immer die
Benutzerkontensteuerung bei den Clients auf.



was auch richtig ist, wenn denn Deine App Dinge
tut, die höhere Rechte benötigt, als sie ein normaler
User hat.


Ansonsten, welche Elemente im Quellcode führen dazu?



Nun, das können viele sein. Im Prinzip debugge
Dein Programm einfach durch und nenne uns die
Stelle, wo es auftritt, oder nutze Tools wie permcalc, oder
das "Microsoft Application Compatibility Toolkit 5.0".
Normal siehst Du unter Visual Studio eh schon in der Doku
zu der Klasse, welche Rechte nötig wàren.

Der Standard Benutzer Account enthàlt die folgenden Rechte:
SeChangeNotifyPrivilege
SeShutdownPrivilege
SeUndockPrivilege
SeIncreaseWorkingSetPrivilege
SeTimeZonePrivilege

Alle Rechte, die da nicht drin sind, erfordern höhere
Rechte. Wenn Du dem User etwa andere Rechte etwa über
secpol.msc o.à. - zugewiesen hast, natürlich entsprechend.

Das zusàtzliche Admin-Token (das Du benutzt wird, wenn
Du beim UAC-Dialog zustimmst (Elevation), enthàlt administrative
Rechte. Hier die Liste / Gegenüberstellung der möglichen Rechte
mit deren Funktionen:

[Understanding and Configuring User Account Control in Windows Vista]
http://technet2.microsoft.com/Windo...11033.mspx

[Privilege Constants (Windows)]
http://msdn.microsoft.com/en-us/library/bb530716(VS.85).aspx


____________
Literatur / Links:

[Tool Permission Calculator (Permcalc.exe)]
http://msdn.microsoft.com/de-de/lib...65077.aspx

[Permissions View-Tool (Permview.exe)]
http://msdn.microsoft.com/de-de/lib...51f13.aspx

[Microsoft Application Compatibility Toolkit 5.0]
http://technet.microsoft.com/en-us/...05102.aspx

[Download details: Windows Vista Application Development Requirements for
User Account Control Compatibility]
http://www.microsoft.com/downloads/...EEBB74C16B

[Anwendungskompatibilitàt für Windows-Clients]
http://technet.microsoft.com/de-de/...05066.aspx

[TopTen.chm - Windows Vista Devoper Story]
http://download.microsoft.com/downl...10Wave.exe


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen