DrAlexчто бы Windows использовал только одну папку Temp, а не разбрасывал по каждому пользователю и папке Windows.
;Глобальная установка по умолчанию переменных temp и tmp, а также стандартной переменной типа PATH - %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Path"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79 ,00,73,00,74,00,65,00,6d,00,33,00,32,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00, 6f,00,74,00,25,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,0 0,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,62,00,65,00,6d,00,3b,00,43,00,3a,00,5c ,00,56,00,63,00,3b,00,43,00,3a,00,5c,00,41,00,72,00,63,00,3b,00,00,00
"TEMP"="C:\\Temp"
"TMP"="C:\\Temp"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"Path"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79 ,00,73,00,74,00,65,00,6d,00,33,00,32,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00, 6f,00,74,00,25,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,0 0,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,62,00,65,00,6d,00,3b,00,43,00,3a,00,5c ,00,56,00,63,00,3b,00,43,00,3a,00,5c,00,41,00,72,00,63,00,3b,00,00,00
"TEMP"="C:\\Temp"
"TMP"="C:\\Temp"
;Установки переменных tmp для каждого конкретного пользователя
[HKEY_USERS\.DEFAULT\Environment]
"TEMP"=hex(2):43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,00,00
"TMP"=hex(2):43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,00,00
Устраивает такой вариант?
jameszero, vek, XXXlerXXXler, спасибо, что откликнулись! :up:
все аддоны при установке группируются по папкам Tools, Utilites, Media, Internet.... - именно, существуют в двух вариантах - если бы были выложены оба варианта, то мой вопрос частично или полностью снялся бы :)
а выработать правило для путей установки и обязать авторов парепаковать свои аддоны - дык и не требовалось! а то неровен час получишь :tomato2:
Спрашивалось же для такого/их-то аддонов, сделайте то-то :blush2:
в инф-файле отвечает в основном секция DestinationDirs - это я понял, читая руководство по инфам, но смущало, что в нем [DestinationDirs]
DefaultDestDir=24, Program Files\Program Name, а в аддонах[DestinationDirs]
***.Copy=16422,.... Насколько я понял, "16422" - обозначение Program Files-директории, но не нашел информации по такого рода сокращениям и где они применяются (в руководстве ключи 2-х значные, а 16422 - 5-ти значный) :(. Также непонятно, если я напишу например: ***.Copy=16422, MySoft\Media\Player\*** - 1) верный ли синтаксис; 2) установится ли в данную папку; 3) надо ли предварительно создавать структуру папок MySoft\Media\Player\, если да, то как? :)Ещё секции добавления записей в реестр, регистрации dll и создания ярлыков. Секции деинсталляции так же необходимо модифицировать. - здесь посложнее, но поняв [DestinationDirs], думаю, пойму и это. В DestinationDirs в DirId можно указать -1 (Абсолютный путь), а папку программы передать в виде переменной, которую описать в Strings (там по идее можно использовать и dirid (%10%,%11% и т.д.), эту-же переменную использовать и в RegisterDll, AddReg и т.п. - можно простенький пример, пжл. И я полностью за универсальность, просто хотел показать отличное от стандартного расположение и наименование папок программ:ok: важнее навести порядок в 3rdParty - оба вопроса важны ;) Например, мне, как пользователю, хотелось бы, чтобы в меню "Пуск" повторялась структура папок как они установлены в "Program Files".
jameszero могли бы выложить два варианта аддона, вернее инф'ов к ним, например Download Master. Спасибо
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC