Главная страница
    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.04 c
2-1161538165
abba
2006-10-22 21:29
2006.11.05
Как из A(x1,y1) в B(x2,y2) в StringGrid?


15-1161027273
iZEN
2006-10-16 23:34
2006.11.05
Чем заканчивать проект?


15-1161192320
ArtemESC
2006-10-18 21:25
2006.11.05
Запутался с Реестром Far a...


15-1160671958
Kolan
2006-10-12 20:52
2006.11.05
Хочу попробовать сделать базу в ER Win, поможете?


3-1157532896
SergP.
2006-09-06 12:54
2006.11.05
Как предотвратить "обрезание" полей?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский