Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

инсталляция мой программы [D5]


nastya ©   (2004-10-15 14:34:00) 

при помощи ExpressShield сделала инст. программы. Но хотелась бы добавить еще 2 вещи -не знаю как:
-запрос у пользователя ID при инсталляции
-защиту от копирования (при инст. занести в реестр директорию, где программа установлена и при запуске пр-мы проверять, оттуда ли она запущена)
Можно ли это сделать при помощи ExpressShield или придется писать инсталлятор самой?
спасибо


Lin7   (2004-10-15 17:18:00) [1]


> nastya   (15.10.04 14:34)  

Возьми вместо ExpressShield другой инсталятор.
Например, Inno Setup - рекомендую.
www.innosetup.com
Он фришный, с открытыми исходниками, написан на делфи.
В нём, если не ошибаюсь, есть всё, что тебе нужно.
Осваивается он за пол-часика.
Кроме этого в нём есть возможность написать функцию на делфи и выполнить её при инсталяции твоей проги.


clickmaker   (2004-10-15 16:32:00) [2]


> [12] Pentium133 ©   (15.10.04 15:25)
>
> > clickmaker ©   (15.10.04 15:19) [10]
>
> В нем нельзя записи в рестр производить?

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


П7   (2004-10-15 16:19:00) [3]

У любого инсталятора должна быть возможность после инсталяции открывать\заускать файл. Ну так вот, сделай доп.прогу, которая будет запускаться после инсталяции (инсталятором, автоматически), записывать всякий бред в реестр и самоуничтожаться (по желанию).
ВотЪ! (:


nastya   (2004-10-15 15:42:00) [4]

даже в Express можно, но хочеться же строку еще и закодировать


Pentium133   (2004-10-15 15:25:00) [5]


> clickmaker ©   (15.10.04 15:19) [10]

В нем нельзя записи в рестр производить?


nastya   (2004-10-15 15:21:00) [6]

да я уже думала-жестко прогу инсталлировать, но хотелось чтобы был выбора
но все равно остается проблема запроса кода


clickmaker   (2004-10-15 15:19:00) [7]


> [7] nastya   (15.10.04 15:12)
> хочу не я -начальство
> а вариант как я поняла один -найти где-нибудь полный Install
> Shield?

полный шилд поможет только в первом пункте.
http://www.installshield.com


Pentium133   (2004-10-15 15:18:00) [8]


> Reindeer Moss Eater ©   (15.10.04 15:16) [8]

Хватить умничать. Нормально она делает.


Reindeer Moss Eater   (2004-10-15 15:16:00) [9]

А нафига в какой-то реестр писать то, где должна жить легальная программа, если она должна жить в < Program Files\CompanyName\ProductName >

И все эти вещи присутствуют в ресурсе версии?


nastya   (2004-10-15 15:12:00) [10]

хочу не я -начальство
а вариант как я поняла один -найти где-нибудь полный Install Shield?
Где, не подскажите ли?
Спасибо!


nastya   (2004-10-15 15:09:00) [11]

а его хочеться слегка закодировать
понятно что против опытных взломщиков это не пройдет
но у прогри и масштаб не тот


Pentium133   (2004-10-15 15:09:00) [12]

Давайте не будем спорить о способах защиты и их взломах...
Ну хочет человек так! От "дурака" спасет.


clickmaker   (2004-10-15 15:06:00) [13]


> [3] Pentium133 ©   (15.10.04 15:04)
>
> > Reindeer Moss Eater ©   (15.10.04 14:55) [2]
>
> Судя по всему при простом копировании (без инсталяции) работать
> не будет.

а кто мешает значение в реестре подправить?


Pentium133   (2004-10-15 15:04:00) [14]


> Reindeer Moss Eater ©   (15.10.04 14:55) [2]

Судя по всему при простом копировании (без инсталяции) работать не будет.


Reindeer Moss Eater   (2004-10-15 14:55:00) [15]

-защиту от копирования (при инст. занести в реестр директорию, где программа установлена и при запуске пр-мы проверять, оттуда ли она запущена)

И как это спасет от копирования?


clickmaker   (2004-10-15 14:53:00) [16]

юзай полный Install Shield, не экспресс


Наверх

Титульная страница Поиск, карта сайта Написать письмо