|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
1 |
|
|
05.04.2014, 16:39. Показов 12763. Ответов 16
Добрый день. Хочу зарегистрировать в системе библиотеку wiaaut.dll. Беда в том, что на одном ПК с вин ХП она регается нормально, а другом ПК с вин ХП регается с ошибкой Ошибка при вызове LoadLibrary(«wiaaut.dll») — Не найдена указанная процедура. Использую команду regsvr32 wiaaut.dll. Кто что может подсказать по данному вопросу?
__________________
0 |
|
Модератор
15123 / 7716 / 721 Регистрация: 03.01.2012 Сообщений: 31,760 |
|
|
05.04.2014, 17:27 |
2 |
|
Pasych, А если так: regsvr32 Полный_путь_к_файлу_wiaaut.dll
0 |
|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
05.04.2014, 17:31 [ТС] |
3 |
|
А если так: все равно ошибка. Файл лежал в корне диска (хоть на каком диске) и все равно ошибка. Не пойму, что еще надо установить, чтоб все ок было т.к на другом компе с ХП все нормально. Из 3 компов с ХП на одном установилась без проблем, 2 — данная ошибка, на 1 компе с вин 7 тоже установилась без проблем
0 |
|
Модератор
15123 / 7716 / 721 Регистрация: 03.01.2012 Сообщений: 31,760 |
|
|
05.04.2014, 17:40 |
4 |
|
А файл regsvr32.exe на проблемном компе на месте лежит и свойства его не отличаются от компа, где проблемы нет?
0 |
|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
05.04.2014, 17:43 [ТС] |
5 |
|
А файл regsvr32.exe на проблемном компе на месте лежит и свойства его не отличаются от компа, где проблемы нет? лежит на своем месте windowssystem32, права вроде такие. Дело в том, что даже на проблемном компе регистрация длл происходит, но вот именно на данной вылетает ошибка
0 |
|
Модератор
8364 / 3329 / 241 Регистрация: 25.10.2010 Сообщений: 13,523 |
|
|
05.04.2014, 18:10 |
6 |
|
Учетки на компах какие?
0 |
|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
05.04.2014, 18:11 [ТС] |
7 |
|
Учетки на компах какие? Админские, SP3
0 |
|
Модератор
8364 / 3329 / 241 Регистрация: 25.10.2010 Сообщений: 13,523 |
|
|
05.04.2014, 18:17 |
8 |
|
Pasych, скинте файлик wiaaut.dll, проверим
0 |
|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
05.04.2014, 18:19 [ТС] |
9 |
|
Pasych, скинте файлик wiaaut.dll, проверим wiaaut.rar
0 |
|
Модератор
8364 / 3329 / 241 Регистрация: 25.10.2010 Сообщений: 13,523 |
|
|
05.04.2014, 18:29 |
10 |
|
На ХР так же с ошибкой, а вот в вин 7 успешно, может потому что версия файла Добавлено через 4 минуты
0 |
|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
05.04.2014, 18:45 [ТС] |
11 |
|
Откуда файл брали? Посмотрите есть ли там под вин ХР на работе у меня сработал данный вариант http://www.dllme.com/dll/files/wiaaut_dll.html
0 |
|
Модератор
8364 / 3329 / 241 Регистрация: 25.10.2010 Сообщений: 13,523 |
|
|
05.04.2014, 19:26 |
12 |
|
Пришлось повозиться, но:
Сейчас еще пробывал установить данную версию wiaautsdk.zip, но результат тот же Итог
1 |
|
Модератор
8364 / 3329 / 241 Регистрация: 25.10.2010 Сообщений: 13,523 |
|
|
05.04.2014, 19:33 |
13 |
|
Да в шаге № 3 на вкладке Безопасность, оставил «По умолчанию»
0 |
|
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
|
05.04.2014, 20:31 |
14 |
|
а посмотреть, к примеру, сборкой тотала Миниатюры
0 |
|
duk337 |
|
05.04.2014, 20:36
|
|
Не по теме: Persk, супер! Мне такое не по карману.
0 |
|
Persk |
|
05.04.2014, 20:40
|
|
Не по теме: duk337, самое сложное шаг №3, но если после каждого шага делать ребут и пытаться регить данный файл (5.1.2600.1106), возможно некоторые шаги могут и не понадобиться, хотя не уверен на все 100%, т.к. путь уже пройден
0 |
|
0 / 0 / 0 Регистрация: 15.10.2013 Сообщений: 85 |
|
|
06.04.2014, 01:49 [ТС] |
17 |
|
1. Установил всё от Microsoft Visual C++ Redistributable Package отсюда, ЗЫ разрядность соблюдаем
сделал, все что написано, но ошибка осталась. Только поправка, на компоненте, что вы писали что она для вин 7 там ошибка, что я писал еще в 1м сообщение в теме, а для последней длл,что я скидывал ошибка «длл не является исполняемым файлом и ни одного модуля поддержки для этого типа файлов не зарегистрированы»
0 |
The Microsoft gflags tool will always tell you exactly what dependency is failing to load and why.
Run gflags -i your_application.exe +sls. After that execute the application under the debugger to capture the loader traces.
gflags is part of Debugging Tools — you might check in C:Program Files (x86)Windows Kits10Debuggersx64 to see if you already have it. You can add that directory to your path, or just execute gflags from that directory in cmd.exe.
For example, after running gflags, put a break point on the ::LoadLibrary(_T("foo")) call and step over it while looking for loader errors in your Visual Studio output window, e.g.
4b00:396c @ 479194074 - LdrpSnapThunk - ERROR: Procedure "?SetObject@vis_DollarMap@@QEAAXHPEAX@Z" could not be located in DLL "bar.dll"
First-chance exception at 0x0000000077307EF8 (ntdll.dll) in your_application.exe: 0xC0000139: Entry Point Not Found.
4b00:396c @ 479194074 - LdrpGenericExceptionFilter - ERROR: Function LdrpSnapIAT raised exception 0xc0000139
Exception record: .exr 0000000000129070
Context record: .cxr 0000000000128B80
4b00:396c @ 479194074 - LdrpHandleOneOldFormatImportDescriptor - ERROR: Snapping the imports from DLL "C:test64Debugfoo.DLL" to DLL "C:test64Debugbar.dll" failed with status 0xc0000139
This means that during the load of foo.dll, the dependency bar.dll was imported, and the bar.dll import failed.
The dependency import failed because the procedure ?SetObject@vis_DollarMap@@QEAAXHPEAX@Z was missing — you can demangle that to public: void __cdecl vis_DollarMap::SetObject(int,void * __ptr64) __ptr64.
You probably have the wrong version of a dependency — maybe you need to rebuild the dependency to get it up to date.
Run gflags -i your_application.exe -sls afterwards to disable the loader traces.
The Microsoft gflags tool will always tell you exactly what dependency is failing to load and why.
Run gflags -i your_application.exe +sls. After that execute the application under the debugger to capture the loader traces.
gflags is part of Debugging Tools — you might check in C:Program Files (x86)Windows Kits10Debuggersx64 to see if you already have it. You can add that directory to your path, or just execute gflags from that directory in cmd.exe.
For example, after running gflags, put a break point on the ::LoadLibrary(_T("foo")) call and step over it while looking for loader errors in your Visual Studio output window, e.g.
4b00:396c @ 479194074 - LdrpSnapThunk - ERROR: Procedure "?SetObject@vis_DollarMap@@QEAAXHPEAX@Z" could not be located in DLL "bar.dll"
First-chance exception at 0x0000000077307EF8 (ntdll.dll) in your_application.exe: 0xC0000139: Entry Point Not Found.
4b00:396c @ 479194074 - LdrpGenericExceptionFilter - ERROR: Function LdrpSnapIAT raised exception 0xc0000139
Exception record: .exr 0000000000129070
Context record: .cxr 0000000000128B80
4b00:396c @ 479194074 - LdrpHandleOneOldFormatImportDescriptor - ERROR: Snapping the imports from DLL "C:test64Debugfoo.DLL" to DLL "C:test64Debugbar.dll" failed with status 0xc0000139
This means that during the load of foo.dll, the dependency bar.dll was imported, and the bar.dll import failed.
The dependency import failed because the procedure ?SetObject@vis_DollarMap@@QEAAXHPEAX@Z was missing — you can demangle that to public: void __cdecl vis_DollarMap::SetObject(int,void * __ptr64) __ptr64.
You probably have the wrong version of a dependency — maybe you need to rebuild the dependency to get it up to date.
Run gflags -i your_application.exe -sls afterwards to disable the loader traces.
- Remove From My Forums
-
Общие обсуждения
-
Доброго всем времени суток!
Столкнулись с проблемой, неможем зарегать Dll через стандартный regsvr32 в Win vista HomeBasiс.
Мои действия:Пуск-Выполнить…- regsvr32 c:1cScaner.dll — OK. /dll лежит там.
Ответ системы:Не удалось загрузить модуль «c:1cScaner.dll» Проверьте что двоичный файл хранится на указаном пути или запустите отладку… Не найден указаный модуль.
Этиже самые dll раньше регистрировались и сейчас регистрируются на другом компе.
Очень прошу помочь.
Заранее благодарю.-
Изменен тип
18 октября 2010 г. 20:02
давность и отсутствие активности в теме
-
Изменен тип
- Печать
Страницы: [1] Вниз
Тема: Ошибка при вызове LoadLibrary. Не найдена указанная процедура. (Прочитано 8496 раз)
Здравствуйте!
При установке ПО CitySoftWarehouseDOS_v3_8_0_0.exe не регистрируются библиотеки
CitySoftWarehouseDos.dll
CPT_DOS.dll
Код ошибки 3.
При попытке зарегистрировать их вручную возникает ошибка 
Другие библиотеки в том числе старая CPT.dll регистрируются нормально.
Информация о установленной системе в файле.
http://1sobmen.myjino.ru/comp.nfo
Как зарегистрировать указанные библиотеки?

Записан
Добрый день.
Пожалуйста, попробуйте зарегистрировать dll-компоненту вручную. Как это сделать, описано тут.

Записан
Я уже писал, что пытался зарегистрировать их вручную. Скриншот демонстрирует ошибку при ручной регистрации через regsvr32.exe.
В системе не хватает каких-то файлов, которые использует ваша программа. Для решения этой проблемы необходимо знать какие библиотеки вы используете?

Записан
Или в одной из используемых вами системных библиотек нет нужной функции?

Записан
Добрый день.
Дистрибутив CitySoftLite полностью готов к установке и работе. Скорее всего решение вопроса следует искать в Вашей операционной системе.
Попробуйте установить дистрибутив на чистый компьютер. Если возникнут затруднения, пожалуйста, дайте нам знать.

Записан
- Печать
Страницы: [1] Вверх
|
|||
| kn
02.08.05 — 11:31 |
При регистрации ВК compound.dll Win XP выдает ошибку(«Ошибка при вызове |
||
| Денис2
1 — 02.08.05 — 11:33 |
Ну… Попробую телепатнуть… Наверное, компоненту запихнули в. А надо было в КаталогИБ() или в BIN от 1ски… |
||
| kn
2 — 02.08.05 — 11:36 |
Компонента лежит в BIN. |
||
| Денис2
3 — 02.08.05 — 11:37 |
а BIN где? |
||
| kn
4 — 02.08.05 — 11:39 |
(3)локально,c:programm files1Cv7.7bin |
||
| Денис2
5 — 02.08.05 — 11:40 |
(4) Попробуй указать путь полностью. |
||
| lalex23
6 — 02.08.05 — 11:51 |
а ВК точно рабочая? |
||
| kn
7 — 02.08.05 — 12:34 |
Под лок.админом тоже не регистрируется.ВК с proclub. |
||
| kn
8 — 03.08.05 — 06:07 |
Хочу научиться регистрировать dll.Не получается regsvr32.exe compound.dll. |
||
| orlik
9 — 03.08.05 — 08:22 |
Я не пойму… У тебя ошибка при вызове длллки или при регистрации? |
||
| orlik
10 — 03.08.05 — 08:25 |
кстати. Спасибо за РОМ-МАИЛ.ДЛЛ |
||
| orlik
11 — 03.08.05 — 08:29 |
пример регистрации |
||
| kn
12 — 03.08.05 — 09:19 |
Спасибо orlik, но результат тотже. |
||
| kn
13 — 03.08.05 — 09:22 |
(12)+ Ошибка, если точно, такая Ошибка при вызове |
||
|
orlik 14 — 03.08.05 — 11:05 |
c:programm files1cv7.7binROM-Mail.dll |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Microsoft gflags Инструмент всегда сообщит вам, какая зависимость не загружается и почему.
Run gflags -i your_application.exe +sls. После этого запустите приложение в отладчике, чтобы захватить следы погрузчика.
gflags является частью Инструменты отладки — вы можете зарегистрироваться C:Program Files (x86)Windows Kits10Debuggersx64 чтобы узнать, есть ли оно у вас. Вы можете добавить этот каталог в свой путь или просто выполнить gflags из этого каталога в cmd.exe.
Например, после запуска gflags установите точку останова на ::LoadLibrary(_T("foo")) вызовите и перешагните через него, ища ошибки загрузчика в окне вывода Visual Studio, например
4b00:396c @ 479194074 - LdrpSnapThunk - ERROR: Procedure "?SetObject@vis_DollarMap@@QEAAXHPEAX@Z" could not be located in DLL "bar.dll"
First-chance exception at 0x0000000077307EF8 (ntdll.dll) in your_application.exe: 0xC0000139: Entry Point Not Found.
4b00:396c @ 479194074 - LdrpGenericExceptionFilter - ERROR: Function LdrpSnapIAT raised exception 0xc0000139
Exception record: .exr 0000000000129070
Context record: .cxr 0000000000128B80
4b00:396c @ 479194074 - LdrpHandleOneOldFormatImportDescriptor - ERROR: Snapping the imports from DLL "C:test64Debugfoo.DLL" to DLL "C:test64Debugbar.dll" failed with status 0xc0000139
Это означает, что при загрузке foo.dll, зависимость bar.dll был импортирован, а bar.dll сбой импорта.
Импорт зависимости завершился неудачно, поскольку процедура ?SetObject@vis_DollarMap@@QEAAXHPEAX@Z пропал — вы можете разобрать что к public: void __cdecl vis_DollarMap::SetObject(int,void * __ptr64) __ptr64.
Вероятно, у вас неправильная версия зависимости — возможно, вам нужно перестроить зависимость, чтобы обновить ее.
Run gflags -i your_application.exe -sls потом отключить следы загрузчика.

