![]() |
|
Модераторы: mihanik |
![]()
|
|
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
Добрый день!
Не подскажете ли каким инструментом можно декомпилировать Excel-addin'ы (xla и xll)? Мне просто необходимо посмотерть внутренности двух функций (Yield и Price из стандартного Analysys ToolPak addin'а) Заранее благодарен за ответ |
|||
|
||||
| likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
xll - суть Dll, см. http://msdn.microsoft.com/archive/en-us/of.../html/SF815.asp
xla написаны на VBA , так что исходник "под рукой", хотя и они иногда "завязаны" на dll (solver.xla) |
|||
|
||||
| Dark Elf |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
Так оно и есть оказывается, проверил, спасибо
В общем-то там внутри не исходник а как его посмотреть? Уже и пароль с него снял, открыл в Excel а все равно исходный код увидеть не могу |
||||
|
|||||
| likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
так подключи (сервис-надстройки)
только реальный код функций все равно не увидишь - при подключении ATPVBAEN.XLA в модуле идет регистрация ANALYS32.XLL (RegisterFunctionIDs) и в дальнейшем работаешь с ней (+ см. таблицу экспорта ANALYS32.XLL) |
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: нет Всего: 10 |
Спасибо ещё раз
А известен ли Вам способ перевести xll в dll? Потому как функция WinAPI LoadLibrary() или атрибут класса C# [DllImport(...)] ANALYS32.XLL не воспринимают как dll. |
|||
|
||||
| likhobory |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
о, да! поменяй первую букву расширения см. http://support.microsoft.com/default.aspx?...kb;en-us;178474
LoadLibraryEx не пробовал ?? |
||||
|
|||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |