проблема с инсталлшилдом

Тема в разделе "WASM.RESEARCH", создана пользователем hABi2aL, 9 дек 2005.

  1. hABi2aL

    hABi2aL New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2005
    Сообщения:
    16
    использовал wisdec

    нашол и исправил место проверки сер нума

    пробую начать установку

    спотыкается на проверке места на диске

    причем когда проверяет место для коммон файлов

    в инс файле есть вот такая строчка



    StrVar[0030] = COMMONFILES + "\ZI Imaging\"



    так вот - судя по всему, к моменту вычесления этой строки COMMONFILES инициализирована пустой строчкой! потому что выкидывается следущее сообщение - нехватает места на диске

    "\ZI Imaging\".

    вот думаю - чего сделать то?
     
  2. hABi2aL

    hABi2aL New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2005
    Сообщения:
    16
    то есть - может чего написать в систем вариэйблс?
     
  3. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Ты не pftw ломаешь случайно? Там просто поправить переход не прокатит :) надо пароль подбирать.
     
  4. hABi2aL

    hABi2aL New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2005
    Сообщения:
    16
    нет, не pftw.

    то есть, где то в инс'е ещё есть вызов верифая и чо то портится?

    если можешь - расскажи как ето в твоем pftw выглядело.
     
  5. Sh355

    Sh355 New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2004
    Сообщения:
    56
    Эээ.. я подумал было что ты технологию package for the web ломаешь. Там на основе пароля декриптуются файлы. На форуме вудмана есть чудесная маленькая утилитка для его подбора. Но у тебя совсем другая ситуация.
     
  6. hABi2aL

    hABi2aL New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2005
    Сообщения:
    16
    ето, воин дзена.

    скажи мне плиз вот что - COMMONFILES и PROGRAMFILES - откуда инсталшилд получает их значения? енвайремент вариэйблс, реестр, что то ещё?

    второй вопрос - вот два выражения

    StrVar[0035] = SUPPORTDIR ^ "mfc42.dll"

    и второе

    StrVar[0030] = COMMONFILES + "\Imaging\"

    в чем разница между крышкой и плюсиком?
     
  7. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    данные о персональных/системных папках получает через системные API
     
  8. hABi2aL

    hABi2aL New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2005
    Сообщения:
    16
    а точней?

    почему оне пустые то инициализируются?

    и в чем разница между операторами "+" и "^"?