Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Внизинсталляция мой программы Найти похожие ветки
← →
nastya (2004-10-15 14:34) [0]при помощи ExpressShield сделала инст. программы. Но хотелась бы добавить еще 2 вещи -не знаю как:
-запрос у пользователя ID при инсталляции
-защиту от копирования (при инст. занести в реестр директорию, где программа установлена и при запуске пр-мы проверять, оттуда ли она запущена)
Можно ли это сделать при помощи ExpressShield или придется писать инсталлятор самой?
спасибо
← →
clickmaker © (2004-10-15 14:53) [1]юзай полный Install Shield, не экспресс
← →
Reindeer Moss Eater © (2004-10-15 14:55) [2]-защиту от копирования (при инст. занести в реестр директорию, где программа установлена и при запуске пр-мы проверять, оттуда ли она запущена)
И как это спасет от копирования?
← →
Pentium133 © (2004-10-15 15:04) [3]
> Reindeer Moss Eater © (15.10.04 14:55) [2]
Судя по всему при простом копировании (без инсталяции) работать не будет.
← →
clickmaker © (2004-10-15 15:06) [4]
> [3] Pentium133 © (15.10.04 15:04)
>
> > Reindeer Moss Eater © (15.10.04 14:55) [2]
>
> Судя по всему при простом копировании (без инсталяции) работать
> не будет.
а кто мешает значение в реестре подправить?
← →
nastya (2004-10-15 15:09) [5]а его хочеться слегка закодировать
понятно что против опытных взломщиков это не пройдет
но у прогри и масштаб не тот
← →
Pentium133 © (2004-10-15 15:09) [6]Давайте не будем спорить о способах защиты и их взломах...
Ну хочет человек так! От "дурака" спасет.
← →
nastya (2004-10-15 15:12) [7]хочу не я -начальство
а вариант как я поняла один -найти где-нибудь полный Install Shield?
Где, не подскажите ли?
Спасибо!
← →
Reindeer Moss Eater © (2004-10-15 15:16) [8]А нафига в какой-то реестр писать то, где должна жить легальная программа, если она должна жить в < Program Files\CompanyName\ProductName >
И все эти вещи присутствуют в ресурсе версии?
← →
Pentium133 © (2004-10-15 15:18) [9]
> Reindeer Moss Eater © (15.10.04 15:16) [8]
Хватить умничать. Нормально она делает.
← →
clickmaker © (2004-10-15 15:19) [10]
> [7] nastya (15.10.04 15:12)
> хочу не я -начальство
> а вариант как я поняла один -найти где-нибудь полный Install
> Shield?
полный шилд поможет только в первом пункте.
http://www.installshield.com
← →
nastya (2004-10-15 15:21) [11]да я уже думала-жестко прогу инсталлировать, но хотелось чтобы был выбора
но все равно остается проблема запроса кода
← →
Pentium133 © (2004-10-15 15:25) [12]
> clickmaker © (15.10.04 15:19) [10]
В нем нельзя записи в рестр производить?
← →
nastya (2004-10-15 15:42) [13]даже в Express можно, но хочеться же строку еще и закодировать
← →
П7 (2004-10-15 16:19) [14]У любого инсталятора должна быть возможность после инсталяции открывать\заускать файл. Ну так вот, сделай доп.прогу, которая будет запускаться после инсталяции (инсталятором, автоматически), записывать всякий бред в реестр и самоуничтожаться (по желанию).
ВотЪ! (:
← →
clickmaker © (2004-10-15 16:32) [15]
> [12] Pentium133 © (15.10.04 15:25)
>
> > clickmaker © (15.10.04 15:19) [10]
>
> В нем нельзя записи в рестр производить?
производить-то можно. Но от копирования это не спасет. Всегда ведь можно воссоздать на любом компе каталог, откуда она должна быть запущена, да и реестр подправить
← →
Lin7 (2004-10-15 17:18) [16]
> nastya (15.10.04 14:34)
Возьми вместо ExpressShield другой инсталятор.
Например, Inno Setup - рекомендую.
www.innosetup.com
Он фришный, с открытыми исходниками, написан на делфи.
В нём, если не ошибаюсь, есть всё, что тебе нужно.
Осваивается он за пол-часика.
Кроме этого в нём есть возможность написать функцию на делфи и выполнить её при инсталяции твоей проги.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.035 c