Имя: Пароль:
1C
1С v8
И снова COM-объект.. нет прав на запуск.
0 ik
 
10.02.20
08:42
Управляемые формы.
Фрагмент кода:

&НаСервере
Функция ПодключитьсяНаСервере()
    ОбъектОбработки = РеквизитФормыВЗначение("Объект");
wss=новый comОбъект("wscript.network");
имяюзера=wss.username;
wss=новый comОбъект("wscript.shell");
wsse=wss.environment("process");
имяпк=wsse.item("clientname");
Сообщить("ИмяПК: "+имяпк+" юзер: "+имяюзера);
    Если НЕ v8=Неопределено Тогда
        Возврат Истина;
    КонецЕсли;
    ОбъектОбработки = РеквизитФормыВЗначение("Объект");
    Попытка
        Коннектор =   Новый COMОбъект("V83.ComConnector");
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат Ложь;
    КонецПопытки;

При выполнении даёт ошибку
(печать имён была сделана для админа (я ни разу не.. и прав никаких. Только на объяснение, даже посмотреть ничего не могу)

ИмяПК: PREF юзер: Mil
ИмяПК:  юзер: USR1CV8
{ВнешняяОбработка.ЗагрузкаДокументов.Форма.Форма.Форма(36)}: Ошибка при вызове конструктора (COMОбъект): -2147467238(0x8000401A): Процесс сервера не может быть запущен, так как указана неправильная идентификация. Проверьте правильность указания имени пользователя и пароля.

Подскажите пожалуйста, чего в супе не хватает?
1 Сияющий в темноте
 
10.02.20
08:58
смотреть настройки Com+,там,видимо,неправильно указано от когг создавать процесс.
по умолчанию,ComConnector отдельный процесс создавать не должен,а должен подгружать dll в рабочее пространство текущего процесса.
2 ik
 
10.02.20
08:59
Хм. Первое сообщение
>ИмяПК: PREF юзер: Mil
было сделано в режине &НаКлиенте
3 ik
 
10.02.20
09:04
Посоветовать админу удалить запись из службы компонентов (не уверен, что он там что-то написал.. но мог)?