|
Обновление самописных внешних компонент | ☑ | ||
|---|---|---|---|---|
|
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" + мОбъектВК.Версия); Возврат мОбъектВК; Иначе Возврат Неопределено; КонецЕсли; |
| Форум | Правила | Описание | Секции | Поиск |