Frage

dh

static void Main(string[] args)
{
    var thread = new Thread(WhoAmI);
    thread.Start();
}

static void WhoAmI()
{ 
    //can i access network resources as the user who ran Main?
}
War es hilfreich?

Lösung

Ja, sie tun.

// So yes, you can.

Andere Tipps

Themen haben keine Identität, tun Prozesse. Also ja.

Edit: Wie Michael darlegt, ist es möglich, dass ein Ausführungskontext des Threads ein Benutzer auf andere als die, die zum Imitieren, der den aktuellen Prozess besitzt. Aber das wird nicht passieren, wenn Sie es ausdrücklich tun.

Ja. In der Tat wäre es einige Mühe den Thread können den Zugriff auf Ressourcen als ein anderer Benutzer zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top