Регистрация Правила Главная форума Поиск |
0
- 25.12.2014 - 10:25
|
Всем привет. Есть задача, нужно под обычным юзверем зарегать библиотеку, т.е. выполнить команду regsvr32 C:\sbrf\sc552\sbrfcom.dll Под админом все гут,а вот обычный пользователь не имеет прав на регистрацию библиотеки. Подскажите, какие права нужны юзвер, что бы он мог зарегать данную библиотеку? Юзверю дал полные права: на папку C:\sbrf\sc552\ на ветки реестра, где встречается упоминание sbrf Ничего не помогло, выдает ошибку: модуль "блаблабла" загружен, но не удалось выполнить вызов dllregisterServer, код ошибки: 0x80070005 | |
1
- 25.12.2014 - 10:34
| под админом зарегил успешно, а под пользователем в программе выдает такую ошибку? | |
2
- 25.12.2014 - 10:35
| апервых обычный юзверь априори бесправен, доступ в виндах при запрете - превалирует над разрешением ... | |
3
- 25.12.2014 - 10:36
| хотя бы командную строку от имени админа запустить, где и введешь эту команду | |
4
- 25.12.2014 - 11:44
|
не могу командную строку под админом, не хочется светить паролем админа. Пока выкрутился так: 1 - Зарегал библиотеку, сделал экспорт в файл веток реестра, связанных с этой библиотекой, и дал полные права юзверю на эти ветки реестра. 2 - при зупске 1С, выполняется ЗапуститьПриложение("regedit /s """+Путь+"""") Для каждого пользователя свои настройки файла реестра, соответственно получилось хоть как то зарегать одну и ту же библиотеку по двум разным путям, т.е. конкретный путь для конкретного пользователя. | |
5
- 25.12.2014 - 11:54
|
(4) хмм а ГП рулить не пробовали ? ЗЫ скрипт при запуске например ЗЫЫ как это светить паролем ? Оо он жи наберается со звездочками а в терминале есть ремоут десктоп а в обычных виндах есть например dameware ... | |
6
- 25.12.2014 - 12:30
|
Чуть раскрою тему. Ставлю 2 сбербанковских терминала, зареганные на разные ИПшки на 1 сервер.1С работает в терминальном режиме и с этими терминалами работает через библиотеку, а библиотека работает с файлами, которые лежат в той же папке что и сама библиотека(точнее не где сейчас лежит а откуда была зарегистрирована). Файлы настроек для каждого терминала/ИПшника различные. Следовательно лежать в одной папке не могут, их приходится разносить по разным папкам. Отсюда вывод, при запуске 1С, нужно что бы библиотека была зарегана из той папке, которая принадлежит нужному ИПшнику. Отсюда и вопрос, как зарегать библиотеку от имени пользователя. Так как зарегать не получается, то пришлось просто под каждым пользователем менять пути в реестре. А это сделать не проблемно, главное дать полные права на эти ветки реестра. 1С при запуске прописывает нужные пути в реестре, загружает библиотеку и начинает с ней работать, больше настройки реестра нам не важны, а значит, если другая 1С/пользователь изменит реестр под себя, то первая 1С продолжить нормально фунциклировать. Вот как то так. | |
7
- 25.12.2014 - 12:44
| 6-sany81 > Попробуй применить vkloader.dll | |
8
- 25.12.2014 - 12:49
| (7) - Спасибо за подсказку, на дня попробую эту ВКашку. | |
9
- 28.12.2014 - 16:05
| Никакие права не нужны - все библиотИки могут регистрироваться для конкретного пользователя. | |
10
- 28.12.2014 - 18:49
| (9) для конкретного, но иногда под паролем админа | |
11
- 28.12.2014 - 20:17
| 10-Jimbo > любую библиотеку можно зарегистрировать без паролей и прав. | |
12
- 28.12.2014 - 20:19
| + при том можно из самой 1с | |
13
- 29.12.2014 - 10:01
| 11-smaharbA > да ладно, и им. ленина? | |
14
- 29.12.2014 - 10:35
|
(9,11) Научи, как под конкретного пользователя зарегать библиотеку. (7) ВКлоадер не работает, либо библиотека эта только под 77 работает, либо я что то делаю не так :-( | |
15
- 29.12.2014 - 15:16
|
14-sany81 > все просто регистрируй в HKCU\Software\Classes\ИмяКласса\CLSID={xxx-xxx-xx-xxx...** и в HKCU\Software\Classes\CLSID\{xxx-xxx-xx-xxx...**... если библиотика 32х в 64х то последнее, так HKCU\Software\Classes\Wow3264Node\CLSID\{xxx-xxx-xx-xxx...**... | |
16
- 29.12.2014 - 15:16
| + библиотику копируй куда угодно, куда пользователь дотягивается | |
17
- 29.12.2014 - 15:18
| 13-vah1 > Эка ты барин задачу задал. Тут помощники нужны... (с) | |
| Интернет-форум Краснодарского края и Краснодара |