Kindly, вопрс к Вам.
Я в Вашем руководстве увидел скрипт который не позволяет пользователю установить программу в уже существующею app директорию.
А как сделать так, чтобы прога к примеру не могла установится в внешнюю директорию, к примеру proga а в любую другую могла?
Вот сам скрипт:
[more]function NextButtonClick(CurPage: Integer): Boolean;
var
s, s2:string;
begin
Result:=True;
If CurPage=wpSelectDir
then
begin
s2:=ExpandConstant('{app}')+'';
If DirExists(s2)
then
begin
s:='Установка в существующую папку в целях безопасности невозможна!';
MsgBox(s, mbError, mb_Ok);
Result:=False;
end;
end;
end;[/more]
Заранее благодарю!!!
Я в Вашем руководстве увидел скрипт который не позволяет пользователю установить программу в уже существующею app директорию.
А как сделать так, чтобы прога к примеру не могла установится в внешнюю директорию, к примеру proga а в любую другую могла?
Вот сам скрипт:
[more]function NextButtonClick(CurPage: Integer): Boolean;
var
s, s2:string;
begin
Result:=True;
If CurPage=wpSelectDir
then
begin
s2:=ExpandConstant('{app}')+'';
If DirExists(s2)
then
begin
s:='Установка в существующую папку в целях безопасности невозможна!';
MsgBox(s, mbError, mb_Ok);
Result:=False;
end;
end;
end;[/more]
Заранее благодарю!!!

.
. Просто при запуске программы через [Run] вылазит окошко, где надо ввести и имя пользователя, и серийник. Вот я и "пытался изобразить" в том скрипте эту картину.
. Я же все равно инсталлятор этого приложения полностью пересобирал в Inno Setup - в оригинале было слишком много лишнего, да не ставился он в Silent-mode, вот и появилась идея его сразу зарегистрировать.
- я обязательно попробую на чем-нибудь своем, НО... в данном случае он представляет (для меня) чисто академический интерес