информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetСтрашный баг в WindowsПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Утекший код XP и Windows Server... 
 Дела виртуальные 
 Простое пробивание рабочего/провайдерского... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
dumpbin /dependents 16.05.05 16:54  Число просмотров: 1819
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
<beginners>
проблема с регистрацией dll 16.05.05 15:21  
Автор: eug Статус: Незарегистрированный пользователь
Отредактировано 16.05.05 15:27  Количество правок: 2
<"чистая" ссылка>
написал я, значит, ActiveX, который пользуется
#include <SetupApi.h>
#include <WinIoCtl.h>
не регистрируется ни через сплоер, ни через regsrv32
на работе и дома у меня компонент работает, но на других компах нет, думается потому, что у меня и там и там стоит Visual Studio и во время инсталяции были добавлены соответствующие dll в винду.

вопрос: прав ли я и если да, то какие dll нужны ?

спасибо.
;( 16.05.05 16:02  
Автор: eug Статус: Незарегистрированный пользователь
Отредактировано 16.05.05 16:43  Количество правок: 1
<"чистая" ссылка>
происходят абсолютно не ясные мне вещи :
созданый визардом atl-проект, с 1 добавленным alt-компонентом [т.е. пустой абсолютно], после сборки отказывается регистрироваться на других машинах ;(

LoadLibrary ('...') failed
The specified module could not be found
dumpbin /dependents 16.05.05 16:54  
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
dumpbin хочет mspdb71.dll 16.05.05 18:19  
Автор: eug Статус: Незарегистрированный пользователь
<"чистая" ссылка>
a mspdb71.dll не находит entry point
;(
dumpbin заработал 16.05.05 18:38  
Автор: eug Статус: Незарегистрированный пользователь
Отредактировано 16.05.05 18:49  Количество правок: 2
<"чистая" ссылка>
File Type: DLL

  Image has the following dependencies:

    KERNEL32.dll
    USER32.dll
    GDI32.dll
    ADVAPI32.dll
    SHELL32.dll
    ole32.dll
    OLEAUT32.dll
    SETUPAPI.dll
    SHLWAPI.dll
    MSVCR71.dll

  Summary

        1000 .data
        3000 .rdata
        1000 .reloc
        1000 .rsrc
        A000 .text

---
чего теперь ? :)

выяснил пока, чот MSVCR71.dl нет на машинах, где компонент не регистрируется

скопировал в %system32% и, о чудо ! заработало.
уважаемые гуру, подскажите, как мне теперь эту библиотеку вкомпилировать вовнутрь ? :)
[solved] так как всё таки получить MinDependency ? 17.05.05 11:33  
Автор: eug Статус: Незарегистрированный пользователь
Отредактировано 17.05.05 15:22  Количество правок: 4
<"чистая" ссылка>
добавил в проект MSVCRT.LIB, не помогло.

при сборке есть только Debug и Release [VS.NET 2003]

как заставить скомпоновать в стенд алон код ?

должно помочь [негде в данный момент проверить]?
linker command line
/MACHINE:X86 MSVCRT.LIB

добавил ещё Minimize CRT Use In ATL -> Yes, вроде, заработало :)

10x


Benefits and Tradeoffs of Using _ATL_MIN_CRT
Как раз с msvcrt.lib линковаться ни в коем случае нельзя 17.05.05 12:06  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> добавил в проект MSVCRT.LIB, не помогло.
Нужно линковаться со статическим рантаймом (который libc.lib). Это конечная цель, а уж как это сделать - отдельный вопрос. Самый прямой способ это ключ /nodefaultlib:msvcrt.lib и непосредственная линковка с libc.lib, но может где то в настройках проекта это можно указать неявно - не знаю
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2020 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach