Question

ie

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?
}
Was it helpful?

Solution

Yes, they do.

// So yes, you can.

OTHER TIPS

Threads don't have identity, processes do. So yes.

Edit: As Michael points out, it is possible for a thread's execution context to impersonate a user other than the one that owns the current process. But this will not happen unless you do it explicitly.

Yes. In fact, it would take some effort to make the Thread able to access resources as a different user.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top