gifts2017

Регистрация .net библиотек без админских прав

Опубликовал - - (Rebelx) в раздел Программирование - Внешние компоненты

Аналог regasm, позволяющий зарегистрировать библиотеку .net без админских прав.

Использовать не просто, а очень просто:

regasmu net.dll

PS: Тут некоторые (см. комментарии) хотели описания - так его не будет. Желающие могут смотреть текст, остальные - просто пользоваться 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
regasmu.cmd
.cmd 1,30Kb
23.05.12
63
.cmd 1,30Kb 63 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Пуд (Пуд) 22.05.12 11:27
Еще бы описание было...ну вроде - как получилось так здорово)
2. Алексей Портнов (boffart) 06.05.13 16:37
Я так понимаю, за основу взята идея:
http://blogs.msdn.com/b/fredeq/archive/2006/11/07/call-a-net-class-from-a-gadget-without-regasm-exe.aspx

не могу понять, на одном ПК под win7 отработало все успешно (пользователь с ограниченными правами).
на терминальном сервере win2012 и win2008 не работает

Записи в регистре появляются. Но при попытке использовать средствами 1С подключить компонент не удается.

Есть идеи? Уже многое пробовал, изучаю документацию, но не нашел пока решения.
MherArsh; +1 Ответить
3. Маским Константинович (MherArsh) 29.09.15 23:07
я зарегистрировал длл по Вашему скрипу, но 1С не видит его как ком объект.
а не подскажете как можно обращаться к объекту после регистрации??

вот результат выполнения скрипта
_______________________________

D:\Documents\Developers>regasmu.cmd MyComFor1C.dll
regasm: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe"

D:\Documents\Developers>"C:\Windows\Microsoft.NET\Framework\v4.0.3031
9\regasm.exe" MyComFor1C.dll /codebase /regfile:"C:\Users\MFEBF~1.ARS\AppData\Lo
cal\Temp\4\MyComFor1C_s_13527.reg"
Microsoft .NET Framework Assembly Registration Utility version 4.0.30319.34209
for Microsoft .NET Framework version 4.0.30319.34209
Copyright © Microsoft Corporation. All rights reserved.

Registry script 'C:\Users\ved\AppData\Local\Temp\4\MyComFor1C_s_13527.re
g' generated successfully

D:\Documents\Developers>regedit.exe /s "C:\Users\MFEBF~1.ARS\AppData\
Local\Temp\4\MyComFor1C_d_23824.reg"

D:\Documents\Developers>

_______
1C:

{Форма.Форма.Форма(3)}: Ошибка при вызове конструктора (COMОбъект)
МойОбъект = Новый COMОбъект("MyComFor1C.MyClass");
по причине:
-2147221164(0x80040154): Класс не зарегистрирован




























































4. Николай (the_master) 20.08.16 18:14
На Windows 10 - не работает!!!
user617874_jtiepyeaxaeb; +1 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа