문제

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?
}
도움이 되었습니까?

해결책

예, 그들은합니다.

// So yes, you can.

다른 팁

스레드에는 정체성이 없으며 프로세스가 있습니다. 그래서 네.

편집 : Michael이 지적했듯이 스레드의 실행 컨텍스트가 현재 프로세스를 소유 한 사용자 이외의 사용자를 가장 할 수 있습니다. 그러나 이것은 당신이 명시 적으로하지 않으면 일어나지 않을 것입니다.

예. 실제로 스레드가 다른 사용자로서 리소스에 액세스 할 수 있도록하려면 약간의 노력이 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top