Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6  ОтправитьПечать
Очень популярная тема (более 25 ответов) Защита классов (число прочтений - 29506 )
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Защита классов
Ответ #60 - 30. Ноября 2006 :: 07:43
Печать  
denil писал(а) 24. Июля 2006 :: 11:30:
для защиты от копирования - делай привязку к железу .
например - к серийному номеру винта . в принципе - без разницы - можешь к любому съемному девайсу его цеплять..
если нужно могу код кинуть для получения инфы по носителям (в т.ч - и их серийники ) - в свое время кучу времени потратил на это....
просто и эффективно.

Кстати, а почему бы не "привязываться" просто к ИНН организации? Какие здесь минусы? Зачем заморочки  железом? Ведь винт может полететь, со съёмниками тоже запарка...
Если же к ИНН+КПП, то вряд ли другая организация будет пользоваться разработкой, изменив в параметрах свой ИНН на чужой. Или?
  
Наверх
ICQ  
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Защита классов
Ответ #61 - 01. Декабря 2006 :: 13:30
Печать  
потому что как одна контора может работать от нескольких юридических лиц, так и любой желающий может забить в список фирм нужный ИНН и никогда больше им не пользоваться. Нежизнеспособно.
  
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Защита классов
Ответ #62 - 01. Декабря 2006 :: 14:13
Печать  
Цитата:
потому что как одна контора может работать от нескольких юридических лиц, так и любой желающий может забить в список фирм нужный ИНН и никогда больше им не пользоваться. Нежизнеспособно.


Еще как  жизнеспособно, проверено Улыбка
  
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Защита классов
Ответ #63 - 01. Декабря 2006 :: 14:25
Печать  
noprogrammer писал(а) 01. Декабря 2006 :: 14:13:
Еще как  жизнеспособно, проверено Улыбка

Тоже думаю, вполне внятная идея.

Но объясните мне, плз, кто-нибудь вкратце.
Вот идея защиты кода вообще - она по опыту реально способна поднять фин. результат?
Какие условия для этого нужны?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Защита классов
Ответ #64 - 01. Декабря 2006 :: 14:37
Печать  
Цитата:
Тоже думаю, вполне внятная идея.

Но объясните мне, плз, кто-нибудь вкратце.
Вот идея защиты кода вообще - она по опыту реально способна поднять фин. результат?
Какие условия для этого нужны?


Реально.
Условия : Защита основного кода конфигурации, например проведение.

Если интересно, посмотри конфу УАУ на сайте фирмы "КИНТ", www.kint.ru , защита там не просто так была вставлена и если пользователям что то нужно то они докупают лицензии на конфу а не просто используют ее купив один раз. т.е. Добавляешь новую фирму - докупаешь лицензию на фирму, добавляешь нового пользователя - докупаешь лицензию на пользователя... - вобщем весьма эффектиная система
  
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Защита классов
Ответ #65 - 01. Декабря 2006 :: 14:47
Печать  
А, так ты тоже оттуда? Улыбка
Да, для тиражных - мне это понятно. Почему-то сам тоже сразу про Кинт подумал.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Защита классов
Ответ #66 - 01. Декабря 2006 :: 15:03
Печать  
(kms) Земля слухами полнится Подмигивание но решение действительно реальное, и для реализации своих решений очень полезное. (вот только пользователи не очень этому рады бывают Подмигивание)
  
Наверх
wwwICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Защита классов
Ответ #67 - 01. Декабря 2006 :: 15:05
Печать  
(kms) да кстати -  я не отуда Подмигивание точнее там меня научили уму разуму в свое время Улыбка вообще фирма класная.
это так - оффтоп...
  
Наверх
wwwICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Защита классов
Ответ #68 - 20. Декабря 2006 :: 09:22
Печать  
мне стыдно, но..
.Net взял в руки первый раз+ и на VB6 классы не писал ни разу. Написал там :
Код
Выбрать все
Public Class Klas

    Public Function GetClassText(ByVal lpcstrClassName As Char) As Char
        GetClassText = "ввввввввв"
    End Function

End Class
 


скомпилировал.
В Defcls.prm написал:
Код
Выбрать все
class ИмяКласса = ИмяМодуляКласс@DionX.dll {} 


в обработке:
Код
Выбрать все
о=СоздатьОбъект("ИмяКласса"); 


выдаёт:
Цитата:
Не найдена функция GetClassText() в библиотеке: F:\пробы\длл\DionX.dll
F:\пробы\длл\ИмяМодуляКласс@DionX.dll
f=СоздатьОбъект("ИмяКласса");

Что я делаю не так?
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Защита классов
Ответ #69 - 21. Февраля 2007 :: 09:15
Печать  
создал я сию волшебную библиотэку (на с++).
Всё почти как и ожидалось. Т.е. гуд!  Язык
Взял её (библиотэку) дамой. При запуске 1с выдает ошбибка загрузки файла путь\моя.длл.
В чём дело? Мож как-то неправильно компилировал?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Защита классов
Ответ #70 - 21. Февраля 2007 :: 10:32
Печать  
Скорее всего, у тебя дома нет какой-то системной библиотеки типа msvc*7*.dll
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Защита классов
Ответ #71 - 22. Февраля 2007 :: 01:04
Печать  
спасибо за твет.
А как "догадаться" какая конкретно нужна? На рабочей машине есть msvci70.dll, msvci70d.dll, msvcp70.dll, msvcp70d.dll, msvcp71.dll, msvcr70.dll, msvcr70d.dll, msvcr71.dll
Неужели все с собой таскать? Озадачен
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Защита классов
Ответ #72 - 22. Февраля 2007 :: 03:17
Печать  
Нужно посмотреть зависимости для твоего длл-файла.
Например, в МС ВС++ есть depends.
А вообще таких средств полно.
ЗЫ можно например, просто двоичным редактором по файлу пройтись и поискать .dll
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Защита классов
Ответ #73 - 22. Февраля 2007 :: 03:24
Печать  
спасибо
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Защита классов
Ответ #74 - 22. Февраля 2007 :: 13:02
Печать  
Есть еще просмотрщик (ListerPlugin) для TotalCommander
http://physio-a.univ-tours.fr/tcplugins/

Показывает зависимости даже для exe файлов

Встроен в TC 7.0  в сборке от SAMLAB



  

ListerPlugin.JPG ( 17 KB | Загрузки )
ListerPlugin.JPG

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 
ОтправитьПечать