Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Вниз

А можно ли сделать так, чтобы другие не могли подключить мою ДЛЛ   Найти похожие ветки 

 
ДЛЛ   (2006-10-18 01:45) [0]

к своим программам ?


 
имя   (2006-10-18 01:56) [1]

Удалено модератором


 
Германн ©   (2006-10-18 02:18) [2]


> А можно ли сделать так, чтобы другие не могли подключить
> мою ДЛЛ

Если ты никому не дашь никакой информации про свою dll, то никто и не сможет её использовать. А от тех, кто всё-таки сможет, ты не спрячешься.


 
ДЛЛ   (2006-10-18 02:34) [3]

А если я даю информацию, чтобы и другие смогли писать ДЛЛ под мою программу?

А потом вдруг враги возьмут все эти ДЛЛ и сами будут их использовать?


 
Слон ©   (2006-10-18 02:45) [4]


> ДЛЛ

т.е. если кто-то напишет длл под твою программу и захочет ею самостоятельно пользоваться, то он будет тобой тут же наречён врагом? так?
вообще-то рабовладельческий строй давно кончился (хотелось бы верить)..


 
Германн ©   (2006-10-18 02:53) [5]


> ДЛЛ   (18.10.06 02:34) [3]
>
> А если я даю информацию, чтобы и другие смогли писать ДЛЛ
> под мою программу?
>
> А потом вдруг враги возьмут все эти ДЛЛ и сами будут их
> использовать?
>

Хватит лохматить бабушку. Тут и так хватает спама!


 
ДЛЛ   (2006-10-18 03:14) [6]


> Слон ©   (18.10.06 02:45) [4]
>
>
> > ДЛЛ
>
> т.е. если кто-то напишет длл под твою программу и захочет
> ею самостоятельно пользоваться, то он будет тобой тут же
> наречён врагом? так?


Сам он может использовать как угодно, потому, что у него и так исходник есть.

А вот если посторонние начнут использовать, без моего и его согласия, то это уже враги.


 
Германн ©   (2006-10-18 03:33) [7]

Имхо, "мания преследования".  СтОит обратиться к психиатру. :-)


 
имя   (2006-10-18 03:44) [8]

Удалено модератором


 
ПЛОВ ©   (2006-10-18 09:48) [9]

Сделай шароварную длл )))


 
Правильный Вася   (2006-10-18 10:54) [10]

зашей в DLL список правильных вызывальщиков
и закодируй его
и закодируй код кодирования


 
vuk ©   (2006-10-18 10:54) [11]

А зачем тогда вообще DLL? Может проще монолитный exe сделать? :)


 
TUser ©   (2006-10-18 11:41) [12]

Никому не показывать dll.


 
ДЛЛ   (2006-10-19 07:17) [13]

А как из DLL проверить вызывальщик?


> vuk ©   (18.10.06 10:54) [11]
> А зачем тогда вообще DLL? Может проще монолитный exe сделать?
>  :)

Программисты должны работать независимо.


 
palva ©   (2006-10-19 07:46) [14]

А как из DLL проверить вызывальщик?
> Спросить логин и пароль.


 
evvcom ©   (2006-10-19 08:14) [15]

М...м...дя... Это диагноз.


 
Anatoly Podgoretsky ©   (2006-10-19 08:52) [16]

Если заголовок не испорчен, то я всегда смогу динамически подключить ДЛЛ, а если испорчен, то и автор этого не сделает.


 
Сергей М. ©   (2006-10-19 09:59) [17]

> ДЛЛ   (18.10.06 01:45)

> можно ли сделать так, чтобы другие не могли подключить мою
> ДЛЛ к своим программам ?


Можно, но только в определенных частных случаях.

Если под "подключением" подразумевать загрузку DLL с обязательной инициализацией, то в теле процедуры иниц-ции достаточно проанализировать, в адресное пространство какого приложения загружен этот модуль, и в случае если приложение вражеское вернуть код отказа - система тут же выгрузит модуль и сообщит о невозможности использования модуля.

С хук-DLL ситуация будет сложнее.


 
vuk ©   (2006-10-19 10:24) [18]

to ДЛЛ   (19.10.06 07:17) [13]:
>Программисты должны работать независимо.
И при чем здесь DLL?


 
Ketmar ©   (2006-10-19 10:25) [19]

>[18] vuk(c) 19-Oct-2006, 10:24
>И при чем здесь DLL?
видимо, при том, что с CVS/SVN не дружим...


 
Furyz ©   (2006-10-19 11:17) [20]

есть вариант :
длл в временный архив , который во время работы программы разахивируется


 
ДЛЛ   (2006-10-20 01:25) [21]

Можно ли так зашифровать данные в программе, чтобы функция их расшифровки в ДЛЛ была бы с открытыми исходниками, но чтобы другие программы также зашифровывать не могли бы?

То есть чтобы имея функцию расшифровки было бы невозможно написать функцию шифрации?


 
Германн ©   (2006-10-20 01:32) [22]


> ДЛЛ   (20.10.06 01:25) [21]
>
> Можно ли так зашифровать данные в программе, чтобы функция
> их расшифровки в ДЛЛ была бы с открытыми исходниками, но
> чтобы другие программы также зашифровывать не могли бы?
>
> То есть чтобы имея функцию расшифровки было бы невозможно
> написать функцию шифрации?
>

Имхо, нет и никогда!
Имхо, мой диагноз был несколько "усечённым". :-)
Имхо автор так и не смог "грамотно" описать задачу.


 
brrrrr   (2006-10-20 02:53) [23]


> Можно ли так зашифровать данные в программе, чтобы функция
> их расшифровки в ДЛЛ была бы с открытыми исходниками, но
> чтобы другие программы также зашифровывать не могли бы?
>
> То есть чтобы имея функцию расшифровки было бы невозможно
> написать функцию шифрации?
>

Изучаем ассиметричные шифры. Также полезно почитать книгу "Защищеный код" Microsoft Press (автора не помню... На Х как-то... Имя Майкл)
А вообще:

> Имхо автор так и не смог "грамотно" описать задачу.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.043 c
11-1137864238
Boguslaw
2006-01-21 20:23
2006.11.05
KOL Unicode


15-1160644299
Desdechado
2006-10-12 13:11
2006.11.05
Пара вопросов по VS 2005


15-1160644112
Alien1769
2006-10-12 13:08
2006.11.05
Nokia 6280 vs Nokia 6880 (смартфон)


15-1160644674
DelphiLexx
2006-10-12 13:17
2006.11.05
ToolBar2000+TBX


15-1161085200
Маска
2006-10-17 15:40
2006.11.05
Firewall





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский