|
|
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Тоесть юзер установил прогу с диска, и далее прога должна работать тока при наличии этого диска на приводе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 11:05 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Ну тут не один вопрос. Во первых тебе придется найти этот драйв, определить стоит ли там диск, и считать его серийник (на VB тяжеловато) или ID (это довольно просто). Остается с чем то сравнить, т.е. прога должна знать правильный номер. Писать его лучше прямо в .exe, но это отдельный разговор. Теперь подумай стоит ли твоя прога этих усилий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 11:54 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Стоит ли возиться? Более-менее продвинутый юзер скинет диск в image - и никаких проблем. Проще продавать с ключами - hasp-ами всякими, особенно учитывая то, что на рабочих машинах cd часто нет вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 12:14 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
а как эти ключи генерить? есть готовые исходники? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 12:24 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Мне удалось эту проблему решить только для дискет и флешек, поскольку серийный номер CD меняется после каждой записи (а до записи не существует). Само собой, этот серийный номер должен хранить в экзешнике не в прямом виде, а генериться самопальной хэш-функцией, как можно сложнее написанной (неудобочитаемой). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 12:49 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Подобных тем встречается довольно много. Если ты будешь писать на CD-R с закрытием мультисессии, то вариант с серийником тебя может и устроить. Вот почитай там: http://%5Dforum.sources.ru/index.php?showtopic=91510&hl%5B/url] http://]forum.sources.ru/index.php?showtopic=73777&h http://%5Dforum.sources.ru/index.php?showtopic=86044&hl%5B/url] http://]www.vbnet.ru/forum/show.aspx?id=83468 Хватит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 14:10 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Что за глюк? Давал четыре ссылки, появилось всего две. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 14:11 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
Можно сделать так, в конец компилированного ехе добавляешь кучу нулей сколько не жалко хоть на 20 мб, и царапаешь диск главное попасть в эти нули, просто так прога не скопирется на винт, но работать с него будет на ура, а через реест можешь объяснить проге что где находится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 13:01 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
SmeL_mdцарапаешь диск главное попасть в эти нули, просто так прога не скопирется на винт Можно скопировать с разбиением по частям, а потом соединить и выбросить лишние нули. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 13:49 |
|
||
|
Как сделать так чтобы прога неработала без CD-диска?
|
|||
|---|---|---|---|
|
#18+
2Antonariy Я специально подчеркнул SmeL_md... просто так прога не скопирется на винт хотя сделать то, что Вы написали не есть сложнейшая задача, но штатными средствами Windows ее не осилить. А ваш метод защиты мне тоже понравился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 20:32 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33253610&tid=2165222]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
76ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
5ms |
| others: | 242ms |
| total: | 455ms |

| 0 / 0 |
