tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
620
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Xo-mate Xo-mate ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    213
    Also.. wir müssen für unser Programm, welches das Netzwerk verwaltet, adminrechte auf jedem PC haben. Auf jedem PC melden sich aber nur User mit einem Gast-Konto an. Unser Programm wird von einem Hilfs-Programm gestartet, welches dem Haupt-Programm die Adminrechte eines Domain-Administrators verschaffen soll. Klappt aber nicht. Wir benutzen dazu (bislang) das hier: http://www.codeproject.com/csharp/RunAs.asp
    Es kommt folgender Fehler, wenn wir keine Adminrechte haben:
    ---------------------------
    CEngine.exe - Common Language Runtime Debugging Services
    ---------------------------
    Die Anwendung hat einen Ausnahmefehler verursacht, der nicht verarbeitet werden konnte.

    Prozess-ID=0x220 (544), Thread-ID=0xcc (204)

    Klicken Sie auf 'OK', um die Anwendung abzubrechen,
    oder auf 'Abbrechen', um sie zu debuggen.
    ---------------------------
    OK Abbrechen
    ---------------------------
     

  2. #2
    Registriert seit
    Nov 2003
    Ort
    Bergen / Norway
    Beiträge
    309
    Hi

    Einem Gast können keine zusätzlichen Rechte verpasst werden. Das ist ein standard User den man nicht verändern darf. Das gleiche gilt für den Administrator Account.

    BloodyGreetz
     
    "Gott ist tot! Gott bleibt tot! Und wir haben ihn getötet." - Friedrich Nietzsche

  3. #3
    Xo-mate Xo-mate ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    213
    Es ist nicht direkt ein Gast-Account. Es ist ein Account, der die Rechte per Active-Directory erhält
     

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo Xo-mate!

    Schau Dir doch mal die .NET Framework Class Library WindowsIdentity.Impersonate Method an.
    Vielleicht funktioniert das damit, bin mit nicht 100%ig sicher.
    Funktioniert aber nur unter WXP.

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  5. #5
    Registriert seit
    Nov 2003
    Ort
    Bergen / Norway
    Beiträge
    309
    Wenn das ein User ausm Active Directory ist dann schau dir mal die Schnittstelle LDAP an.


    BloddyGreetz
     
    "Gott ist tot! Gott bleibt tot! Und wir haben ihn getötet." - Friedrich Nietzsche

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 11.01.11, 21:40
  2. Sendkeys verzögern für runas.exe
    Von Meronax im Forum .NET Windows Forms
    Antworten: 11
    Letzter Beitrag: 07.01.11, 10:01
  3. Antworten: 4
    Letzter Beitrag: 22.03.06, 20:50
  4. Programm ausführen mit runas
    Von met im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 10.08.04, 11:35
  5. Antworten: 6
    Letzter Beitrag: 13.06.02, 12:29