Встроенная в программу установка драйверов

Все, что касается электронных ключей SenseLock, но не попадает по тематике в остальные форумы раздела

Встроенная в программу установка драйверов

Сообщение frid-karatel » Вс, 30 ноя 2008 20:53

Доброго времени суток!

Интересуют несколько вопросов по установке драйверов для ключа Senselock.

1. Есть ли какие-нибудь примеры или исходный код программ (например, в SDK), который более понятно объясняет, как встроить установку драйвера для ключа в свою программу?

2. Можно ли каким-нибудь способом изменить название устройства Senselock в "Диспетчере устройств"? Есть желание скрыть информацию о типе используемого ключа от потенциального хакера.
frid-karatel
 
Сообщения: 3
Зарегистрирован: Вс, 30 ноя 2008 20:49

Сообщение Anton » Вс, 30 ноя 2008 22:42

1) Руководство Разработчика, "Приложение D. Функции API для работы с драйвером" стр. 254-259

2) Стандартными путями - нет.

P.S. Если ключ используется в режиме HID, то в диспетчере устройств слова SenseLock нет. Однако при просмотре информации о HID устройстве название ключа в любом случае "промелькнёт".

Позвольте поинтересоваться, зачем скрывать название используемого ключа? Любой профессионал опознает ключ как минимум по API за пару минут.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Сообщение frid-karatel » Пн, 01 дек 2008 05:36

Anton писал(а):1) Руководство Разработчика, "Приложение D. Функции API для работы с драйвером" стр. 254-259

ПРосто думал, что есть более расширенные примеры, например в тех же примерах ;)

Anton писал(а):2) Стандартными путями - нет.

P.S. Если ключ используется в режиме HID, то в диспетчере устройств слова SenseLock нет. Однако при просмотре информации о HID устройстве название ключа в любом случае "промелькнёт".

Позвольте поинтересоваться, зачем скрывать название используемого ключа? Любой профессионал опознает ключ как минимум по API за пару минут.

Дело в том, что у меня ключ в HID-режиме не заработал :( [Windows XP Professional COrporate x64]. Пришлось установить драйвер.

Вот и возник вопрос с установкой драйверов для ключей автоматически при запуске программы (если требуется).

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

Это просто дает лишний раз "заморочки" со взломом, так сказать оттягивает время.

Есть еще одно, почему хочется скрыть название ключа.
При покупке оптом для защиты программы, ключ обходится, допустим, в 500 рублей. Но конечному пользователю ключ доставляется по 1000 рублей. Конечно, тда входят доставка, его программирование и другие сервисные службы.
Но пользователь может быть любопытным и просто полезет посмотреть, что за ключ. А потом узнает про цену - и будет доставать вопросами, а может и не будет - сразу подумает, что его как-бы кинули.
frid-karatel
 
Сообщения: 3
Зарегистрирован: Вс, 30 ноя 2008 20:49

Сообщение hijaq » Пн, 01 дек 2008 14:06

Дело в том, что у меня ключ в HID-режиме не заработал [Windows XP Professional COrporate x64]. Пришлось установить драйвер.


Вы уверены, что ключ при этом находился в HID режиме? По умолчанию все модели ключей, кроме Genii, находятся в режиме работы с драйвером и для переключения в HID необходимо использовать функцию S4Control с соответствующим управляемым кодом.

Есть еще одно, почему хочется скрыть название ключа.
При покупке оптом для защиты программы, ключ обходится, допустим, в 500 рублей. Но конечному пользователю ключ доставляется по 1000 рублей. Конечно, тда входят доставка, его программирование и другие сервисные службы.
Но пользователь может быть любопытным и просто полезет посмотреть, что за ключ. А потом узнает про цену - и будет доставать вопросами, а может и не будет - сразу подумает, что его как-бы кинули.


Разработчик обычно не продает отдельно ключ и отдельно программу, продается комплекс из ПО, включающую системы защиты, и технической поддержки. И при этом отдельно ключи обычно не продаются, а если и продаются, то как лицензия на дополнительное рабочее место с соответствующей ценой.
hijaq
Site Admin
 
Сообщения: 213
Зарегистрирован: Пт, 06 апр 2007 14:50

Сообщение frid-karatel » Вт, 02 дек 2008 12:29

Как я понял, он не был в HID режиме. Я не знал, что его необходимо переключать.
Первая партия была ключей Genii, вот я и подумал, что обычные ключи требуют драйверов.

Насчет идентификации ключа.
Имеется программа, но чтобы ею пользоваться, требуется ключ. Ключ служит как-бы уникальным ID пользователя (т.к. имя пользователя или пароль могу передоваться и им могут пользоваться несколько людей). Программа действительно идет в комплексе с ключом. Но чтобы "запутать" пользователя с защитой, хочется как-то убрать инициалы ключа, а лучше - направить по неправильному пути - например, подписать, что это HASP :). Таким образом, стандартные средства по взлому псевдо "HASP'а" ни к чему не приведут - и пользователь-хакер не будет пытаться что-то взломать.
frid-karatel
 
Сообщения: 3
Зарегистрирован: Вс, 30 ноя 2008 20:49

Сообщение Ivan Petrov » Вт, 02 дек 2008 20:45

frid-karatel писал(а):... хочется как-то убрать инициалы ключа, а лучше - направить по неправильному пути - например, подписать, что это HASP :) ...

Закажите ключи с собственным логотипом или гравировкой.
Ivan Petrov
 
Сообщения: 30
Зарегистрирован: Пн, 30 апр 2007 11:53

Re:

Сообщение Alexey » Чт, 02 апр 2009 20:28

frid-karatel писал(а):... хочется как-то убрать инициалы ключа, а лучше - направить по неправильному пути - например, подписать, что это HASP :) ...

Это не поможет. Люди, которые реально могут ломать донглы опознают ваш ключ за 5 минут рабочего времени:)
Alexey
 
Сообщения: 69
Зарегистрирован: Сб, 21 мар 2009 14:43


Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron