У меня действительно нет насущной причины задать этот вопрос, кроме любопытства, - используя C#, есть ли способ определить из кода, в котором работает мой процесс? Для иллюстрации использования кода:Определите из кода, в котором пользователь мой процесс работает как
static void Main(string[] args)
{
string userID;
//what goes here to fill in this userID variable?
Console.out.WriteLine(string.Format("This process is running as {0}.", userID));
}
И это не просто получение того, с кем я вошел в систему, он будет возвращать LOCAL SYSTEM или NETWORK SERVICE или тому подобное, если процесс работал под одной из этих учетных записей? – Zannjaminderson 2010-11-23 21:05:51