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

Discussion in 'WASM.RESEARCH' started by hABi2aL, Dec 9, 2005.

  1. hABi2aL

    hABi2aL New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2005
    Messages:
    16
    использовал wisdec

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

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

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

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

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



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



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

    "\ZI Imaging\".

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

    hABi2aL New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2005
    Messages:
    16
    то есть - может чего написать в систем вариэйблс?
     
  3. Sh355

    Sh355 New Member

    Blog Posts:
    0
    Joined:
    Mar 30, 2004
    Messages:
    56
    Ты не pftw ломаешь случайно? Там просто поправить переход не прокатит :) надо пароль подбирать.
     
  4. hABi2aL

    hABi2aL New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2005
    Messages:
    16
    нет, не pftw.

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

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

    Sh355 New Member

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

    hABi2aL New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2005
    Messages:
    16
    ето, воин дзена.

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

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

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

    и второе

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

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

    Jupiter Jupiter

    Blog Posts:
    0
    Joined:
    Aug 12, 2004
    Messages:
    532
    Location:
    Russia
    данные о персональных/системных папках получает через системные API
     
  8. hABi2aL

    hABi2aL New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2005
    Messages:
    16
    а точней?

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

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