PDA

Показать полную графическую версию : Не применяются системные переменные типа %WINDIR% или %SYSTEMROOT% в простых SFX


Страниц : [1] 2

Freem
29-06-2007, 19:04
У меня уже довольно давно очень странная проблема... при установки Windows у меня не применяются системные переменные типа %WINDIR% или %SYSTEMROOT% в простых SFX? которые интегрируются по типу svcpack. Почему то не во всех...Например, если SFX с параметрами извлечения "%SYSTEMROOT%\system32" всё отлично работает... (Аддон Screen), Ну а если я хочу извлечь что-то в саму системную папку Windows или к примеру в Media, Cursors и т.п. - Такие SFX просто не работают...
В svcpack.inf всё нормально... аддоны построены без ошибок... Ну к примеру у меня не работает аддон "звуки висты3in1"... я разбил его на 3 архива.
SVCPACK:
1 - AEROVISTA.EXE - с курсорами и Mycursor.inf

Setup=rundll32.exe advpack.dll,LaunchINFSection Mycursor.inf, DefaultInstall,3
TempMode
Silent=1
Overwrite=1

2 - SOUNDVISTA.EXE - в нём SFX - "SOUND.EXE", "Vista.reg" и "run.cmd"
Setup=run.cmd
TempMode
Silent=1
Overwrite=1

Содержание каждого:
SOUND.EXE - там все звуки АлЯ виста и вот такой банальный комментарий

Path=%WINDIR%\Media
Silent=1
Overwrite=1

Vista.reg - ну тут всё понятно...какой был в оригинальном аддоне такой я и оставил.
---------------------------------------------------------
run.cmd - тоже просто как и в оригинале

start /wait Sound.exe
start /wait regedit /S Vista.reg

3 - VISTADRIVE.EXE - какой был в оригинальном аддоне такой и остался....
в Run естественно я написал вот так:

AEROVISTA.EXE
SOUNDVISTA.EXE
VISTADRIVE.EXE /VERYSILENT


а теперь самый главный вопрос - ну почему у меня это всё не работает?)))

YuriPet
29-06-2007, 22:42
FreemКак я понял, речь идет о RAR SFX?
Так этот продукт, насколько я помню, системных переменных не понимает. ;)

Freem
29-06-2007, 22:53
RAR SFX
ээээ.... а как же тогда работают другие АДДОНЫ?) тоже RAR SFX... с ними то всё ведь нормально

Opolon
29-06-2007, 23:04
2 Freem а ты можешь адоны выложить на http://ifolder.ru/ посмотреть хочется где там подводные камни

Freem
29-06-2007, 23:08
Opolon
Врятли.. я со смартфона сижу... для меня это будет затруднительно я могу лишь полностью описать структуру папок и содержание файлов как я сделал выше...

Opolon
30-06-2007, 00:03
жаль (

YuriPet
30-06-2007, 00:06
Freem
ээээ.... а как же тогда работают другие АДДОНЫ?) тоже RAR SFX... с ними то всё ведь нормальноОн умеет выкладывать в %ProgramFiles% и распаковывать в %TEMP% - посмотри справку WinRAR ;)

Freem
30-06-2007, 00:24
YuriPet
но аддон Screen построен по такому же принципу... %SYSTEMROOT%\system32.... но он ведь работает....
Ладно.. значит мне нужно учиться создавать 7ZIP SFX или учить скрипты inno setup?

YuriPet
30-06-2007, 00:32
...значит мне нужно учиться создавать 7ZIP SFX..."Эт точно!" ;)

ANDYru
30-06-2007, 00:34
YuriPet
ничего падобного ! понимает и %userprofile%\ и %windir%\

Freem
30-06-2007, 00:46
понимает
В винде он понимает Любые переменные)) а вот при установки винды видимо не все...

YuriPet
30-06-2007, 00:48
ANDYru
Может быть... Я практически не проверял, а просто поискал в справке, и никаких упоминаний о системных переменных не нашел.
Если был неправ - приношу искренние извинения :unsure:

boss911
30-06-2007, 02:02
Freem

А если попробовать к примеру:
%SYSTEMDRIVE%\WINDOWS\system32
%SYSTEMDRIVE%\WINDOWS\Cursors
Правда, не совсем универсально к отношению папки "WINDOWS", но это такое.

Freem
30-06-2007, 02:21
boss911
нее так делать не надо)... я свою винду много кому раздаю...не всем это понравиться.... блин... самый лучший вариант если б кто нибудь сделал вместо всяких архивов инсталяшку аддона ТРИ В ОДНОМ (http://forum.oszone.net/post-605596.html#post605596)

boss911
30-06-2007, 02:39
Freem
я свою винду много кому раздаю...не всем это понравиться
И что тут такого и какие причины? Папка "WINDOWS" по другому обзывается?

Freem
30-06-2007, 03:40
boss911
Угу))... просто некоторые мои "поклонники" скажем так... умеют только открывать в блокноте WINNT.SIF...и делать там для себя всё

boss911
30-06-2007, 04:49
Freem
просто некоторые мои "поклонники" скажем такХорошо, что не фанаты, с ними сложнее! :) Ладно, ответ понятен! Ну ты хоть попробуй, поэкспериментируй, ради интереса, тогда можно будет сделать некие выводы!

Opolon
30-06-2007, 08:55
У меня все эти адоны сделаны с помощью WinRAR и все переменные понимаются и отрабатывают как положено !
и %WINDIR% и %SYSTEMROOT%

просто я не понимаю почему у тебя не работает вот и попросил выложить твой вариант адона

IDDQDesnik
30-06-2007, 13:16
Freem
а версия WinRar какая? случаем не одна из многочисленных беток 3.7?
попробуй в 3.62 как в самой стабильной пересобрать

zuckij
30-06-2007, 15:32
Freem попробуй вот эти курсоры, если установится, то я тогда тебе выложу на звуки http://forum.oszone.net/attachment.php?attachmentid=4848




© OSzone.net 2001-2012