Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


diakov, а подумать?
например переменная $APPDATA при SetShellVarContext current возвращает такой путь:
Код: Выделить весь код
Section
   SetShellVarContext current
   MessageBox MB_OK "$APPDATA\Mozilla\Firefox\Profiles" IDOK
SectionEnd
Вот уже есть путь к папке профиля Mozilla...
дальше просто в этой папке ищем папки по маске *uxh.default
Код: Выделить весь код
OutFile test.exe
!include Logiclib.nsh

ShowInstDetails show

Function FindProfiles
    MessageBox MB_OK "$APPDATA\Mozilla\Firefox\Profiles\$1" IDOK
FunctionEnd


Section
  SetShellVarContext current
  FindFirst $0 $1 "$APPDATA\Mozilla\Firefox\Profiles\*uxh.default"
  ${DoUntil} $1 == ""
       Call FindProfiles
       FindNext $0 $1
  ${Loop}
  FindClose $0
SectionEnd
В функции FindProfiles делаем нужные действия...
под свои конкретные задачи скрипт переделать легко! действуй!

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:02, 20-01-2013 | #88