Страница 1 из 1

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

СообщениеДобавлено: Вс, 30 ноя 2008 20:53
frid-karatel
Доброго времени суток!

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

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

2. Можно ли каким-нибудь способом изменить название устройства Senselock в "Диспетчере устройств"? Есть желание скрыть информацию о типе используемого ключа от потенциального хакера.

СообщениеДобавлено: Вс, 30 ноя 2008 22:42
Anton
1) Руководство Разработчика, "Приложение D. Функции API для работы с драйвером" стр. 254-259

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


Разработчик обычно не продает отдельно ключ и отдельно программу, продается комплекс из ПО, включающую системы защиты, и технической поддержки. И при этом отдельно ключи обычно не продаются, а если и продаются, то как лицензия на дополнительное рабочее место с соответствующей ценой.

СообщениеДобавлено: Вт, 02 дек 2008 12:29
frid-karatel
Как я понял, он не был в HID режиме. Я не знал, что его необходимо переключать.
Первая партия была ключей Genii, вот я и подумал, что обычные ключи требуют драйверов.

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

СообщениеДобавлено: Вт, 02 дек 2008 20:45
Ivan Petrov
frid-karatel писал(а):... хочется как-то убрать инициалы ключа, а лучше - направить по неправильному пути - например, подписать, что это HASP :) ...

Закажите ключи с собственным логотипом или гравировкой.

Re:

СообщениеДобавлено: Чт, 02 апр 2009 20:28
Alexey
frid-karatel писал(а):... хочется как-то убрать инициалы ключа, а лучше - направить по неправильному пути - например, подписать, что это HASP :) ...

Это не поможет. Люди, которые реально могут ломать донглы опознают ваш ключ за 5 минут рабочего времени:)