すなわち
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?
}
すなわち
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.
スレッドには ID がありませんが、プロセスには ID があります。あ、はい。
編集: Michael が指摘しているように、スレッドの実行コンテキストが、現在のプロセスを所有しているユーザー以外のユーザーになりすます可能性があります。ただし、明示的に行わない限り、これは発生しません。
はい。実際、スレッドが別のユーザーとしてリソースにアクセスできるようにするには、多少の努力が必要です。