|
Обновление самописных внешних компонент
| ☑ |
0
michael512
01.02.19
✎
05:00
|
Собственно сабж, как это сделать без участия админов на удаленных системах с пользовательскими правами
Внешняя компонента типа NativeAPI, dll.
Установка, изменения в Program Files и ниже запрещены политикой
|
|
1
H A D G E H O G s
01.02.19
✎
06:11
|
Не вижу проблем.
Что nativeapi, что com.
|
|
2
michael512
01.02.19
✎
08:32
|
забыл добавить, ВК запускает стороннее exe и получает консольный вывод
|
|
3
michael512
01.02.19
✎
08:33
|
(1) политика не дает 1с распаковать длл из макета обработки
|
|
4
Мимохожий Однако
01.02.19
✎
08:38
|
ОФФ: Проще договориться с админами )
|
|
5
zva
01.02.19
✎
09:21
|
(2) а потом так?
"забыл добавить, ВК запускает стороннее exe, шифрует все данные на ПК, и получает консольный вывод с требованием отправить денег на электронный кошелек"
|
|
6
Lama12
01.02.19
✎
10:00
|
(0) А обязательно размещать DLL в "Program Files"?
Может в %userprofile%\AppData\Local
|
|
7
Вафель
01.02.19
✎
10:24
|
так вроде внешние компоненты можно в макетах хранить
|
|
8
Вафель
01.02.19
✎
10:25
|
(7) и подключать прям из макетов без сохранения на диск
|
|
9
michael512
02.02.19
✎
12:24
|
(8) не знал, что такая возможность есть. это хорошее решение проблемы
|
|
10
michael512
04.02.19
✎
04:15
|
ВК подключается, но не видит exeшник который лежит по указанному пути
Макет = ПолучитьМакет("ВК");
Адрес = ПоместитьВоВременноеХранилище(Макет);
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту(Адрес, "VK", ТипВнешнейКомпоненты.Native );
Если ПодключениеВыполнено Тогда
мОбъектАндроид = Новый("AddIn.VK.VKExtention");
мОбъектВК.РабочаяПапка = ПутьКЕХЕ;
СообщениеИнф("Подключение библиотеки ВК v" + мОбъектВК.Версия);
Возврат мОбъектВК;
Иначе
Возврат Неопределено;
КонецЕсли;
|
|