Re: Создание процесса в SQL CLR
От: meowth  
Дата: 11.02.09 15:25
Оценка:
Здравствуйте, SokolTry, Вы писали:

ST>Задача простая: запустить процесс под определенным пользователям.


ST>Видимо не хватает прав, но кому и каких?

ST>Сборка регистрируется как UNSAFE.

ST>Заранее спасибо.


Вы случаем, не под Вистой?
Если да, то при попытке сделать что-либо от лица администратора система требует elevation (вспомните окно UAC). Ваш System.Process.Start() его показать не может, что приравнивается к отказу.

Как пофиксить — копайте в сторону аттрибутов для сборки с декларативным описанием привилегий, которые ей понадобятся. Или используйте .net config.
Для любителей все делать кодом — смотрите security и persmission elevation requests.

Надеюсь, полезно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.