Wie gebe ich meinen Windows -Service -AdministratorrechtenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie gebe ich meinen Windows -Service -Administratorrechten

Post by Anonymous »

Ich habe eine Winform, mit der ich alle Netzwerkadapter meines 8 -Jährigen mit diesem Code aktivieren und deaktivieren kann: < /p>

protected override void OnStart(string[] args)
{
//start timer
SelectQuery query = new SelectQuery("Win32_NetworkAdapter","NetConnectionStatus=2");
ManagementObjectSearcher search = new ManagementObjectSearcher(query);
foreach (ManagementObject result in search.Get())
{
NetworkAdapter adapter = new NetworkAdapter(result);

adapter.Disable();
enabled = false;

}

InternetCheckTimer.Start();
}
< /code>

Dieser Code funktioniert einwandfrei für ein Gewinnformular unter der Annahme, dass ich mit Administrator ausgeführt werde. Ich habe noch nie einen Win -Service geschrieben, daher kann das Problem sein, wo ich anhand von Installutill installieren und den Debugger an den Prozess anbringen kann. Es werden jedoch keine Bruchpunkte getroffen. Ich habe versucht, den Prozess zu starten und zu stoppen und kann den Debugger nicht zum Anhängen bringen, also kann ich das auch falsch machen. Im Moment gehe ich davon aus, dass der Code läuft und ich bin zu dumm, um den Debugger zum Laufen zu bringen. Ich denke, mein Code verlangt, dass der Dienst den Administrator wie das Formular zur Arbeit hat.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post