EnableRaisingEvents, от чьего имени процесс
От: Miga  
Дата: 14.07.04 06:48
Оценка:
Добрый день! Почему код:

Process [] processes;
processes=Process.GetProcesses();

foreach(Process proc in processes)
{

if(proc.ProcessName != "Idle")
{
proc.Exited += new EventHandler(hh);
proc.EnableRaisingEvents = true;}
}


работает при запуске из VS и не работает, говоря: отказано в доступе, при запуске из проводника?
И еще один вопрос. Как узнать имя пользователя, от которого запущен процесс? Что-то не нашел в свеойствах
Process
Re: EnableRaisingEvents, от чьего имени процесс
От: Banch  
Дата: 14.07.04 09:07
Оценка:
Здравствуйте, Miga, Вы писали:

M>работает при запуске из VS и не работает, говоря: отказано в доступе, при запуске из проводника?

значит прав и не хватает, в документации четко сказано в разделе Requirements Security что нужно для этого
настраивается через .Net Configuration в Administrative Tools
Re[2]: EnableRaisingEvents, от чьего имени процесс
От: Аноним  
Дата: 15.07.04 09:49
Оценка:
Не получается Из http://www.dotnet247.com/247reference/msgs/39/195019.aspx ответ не ясен. А в .Net configuration по умолчанию full trust вроде стоит.
На машине стоит два фреймворка 1.0... и 1.1... Когда убиваем 1.0 приложение начинает работать, но VS перестает, говоря, не смог загрузить компилятор... В чем проблема, ткните носом плз?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.