|
|
От: |
Vi2
|
http://www.adem.ru |
| Дата: | 05.03.03 12:30 | ||
| Оценка: | |||
В принципе, dcomcnfg пишет информацию по вполне известному адресу в Реестре, а именно в одном подключе в разделе HKCR\AppID, соответствующему AppID твоего приложения. Поэтому почему бы и нет?! Если у тебя есть какой-нибудь rgs-файл, в котором приложение пишет свою информацию в Реестр, и ты сможешь через него записать всю нужную информацию вместо dcomcnfg, то тем самым необходимость вызова dcomcnfg отпадает.E>Будте добры подсказать, каким образом я мог бы указать пользовательские разрешения доступа и запуска для своего сервера, не используя dcomcnfg, а непосредственно из программы при запуске сервера с параметром "-regserver"?
HKCR
{
NoRemove AppID
{
{610B38D4-577F-11D6-A449-004095426E66} = s 'Rec'
'Rec.EXE'
{
val AppID = s {610B38D4-577F-11D6-A449-004095426E66}
}
}
}HKCR
{
NoRemove AppID
{
{610B38D4-577F-11D6-A449-004095426E66} = s 'Rec'
{
val RunAs = s 'Interactive User'
}
'Rec.EXE'
{
val AppID = s {610B38D4-577F-11D6-A449-004095426E66}
}
}
}