Показать полную графическую версию : Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
все утилиты в наборе sysinternals - portable, запускай и пользуй »Большей чуши я не слышал. Докажи!
системные утилиты не могут быть переносимыми? »И не должны.
Всмотритесь в слово, обозначу жирным шрифтом и в кавычках: "Системные".
Т.е в моём понимании: "Системные" - Это инструменты высокоуровнего профиля, которым подвластны любые "скрытые уголки" системы с наивысшими правами, даже выше чем "Администратор". Некоторые инструменты, для более точного результата и корректной работы могут устанавливают свои драйверы и службы которые при запуске ОС выполняются. И такие инструменты никак не должны оторваны от системы.
Большей чуши я не слышал. Докажи! »
скопировал на один компьютер, запустил - работает, скопировал на другой, запустил - работает
И не должны.
Всмотритесь в слово, обозначу жирным шрифтом и в кавычках: "Системные".
Т.е в моём понимании: "Системные" - Это инструменты высокоуровнего профиля, которым подвластны любые "скрытые уголки" системы с наивысшими правами, даже выше чем "Администратор". Некоторые инструменты, для более точного результата и корректной работы могут устанавливают свои драйверы и службы которые при запуске ОС выполняются. И такие инструменты никак не должны оторваны от системы. »
максимально возможная изоляция и полная - не одно и тоже ;)
PS: об этом сообщении тоже уведомление не пришло
скопировал на один компьютер, запустил - работает, скопировал на другой, запустил - работает »Значит вы ничего не смыслите в переносных приложениях. Так может работать множество устанавливаемых программ.
Вы думаете как большинство, потому что читаете и считаете так же не основываясь на своём мнении.
Что такое "Переносимое программное обеспечение":?
"Переносимое программное обеспечение":
Запустили необходимое приложение для работы на любом компьютере с ОС Windows.
После запуска, конфигурационные файлы хранящие настройки должны создаваться/перезаписываться из того же места из которого это ПО было запущено.
После окончания процесса завершили работу программы.
А не:
Запустили необходимое приложение для работы на любом компьютере с ОС Windows.
После окончания процесса завершили работу программы и нагадили в чужом компьютере.
Даже можно опустить тот момент, когда "Переносимое программное обеспечение" использует компоненты системы (например файлы библиотек *.dll) .
Такие действия считаю не позволительны для Portable, т.е для "Переносимого программного обеспечения":
HWiNFO32 - Данные записываются в "HKEY_CURRENT_USER\Software\HWiNFO32"
Инструменты от KC Softwares - Данные записываются в "HKEY_CURRENT_USER\Software\KC Softwares" + "%AppData%\KC Softwares"
NirSoft - Данные записываются в "HKEY_CURRENT_USER\Software\NirSoft"
Sysinternals - Данные записываются в "HKEY_CURRENT_USER\Software\Sysinternals"
GPU-Z - Данные записываются в" HKEY_CURRENT_USER\Software\techPowerUp"
VSRevoGroup (RevoUninstaller) - Данные записываются в "HKEY_CURRENT_USER\Software\VSRevoGroup"
Comodo (Всеми известный браузер Comodo Dragon) - Данные записываются в "HKEY_LOCAL_MACHINE\SOFTWARE\Comodo"
Geek Uninstaller - Данные записываются в "HKEY_CURRENT_USER\Software\Geek Uninstaller" + "%AppData%\Geek Uninstaller"
VLC Media Player - Данные записываются в "%AppData%\vlc"
Вы до сих пор, даже после оставшихся следов от программы считаете что Sysinternals переносимое программное обеспечение?
Значит вы ничего не смыслите в переносных приложениях. Так может работать множество устанавливаемых программ.
Вы думаете как большинство, потому что читаете и считаете так же не основываясь на своём мнении.
Что такое "Переносимое программное обеспечение":?
"Переносимое программное обеспечение":
Запустили необходимое приложение для работы на любом компьютере с ОС Windows.
После запуска, конфигурационные файлы хранящие настройки должны создаваться/перезаписываться из того же места из которого это ПО было запущено.
После окончания процесса завершили работу программы.
А не:
Запустили необходимое приложение для работы на любом компьютере с ОС Windows.
После окончания процесса завершили работу программы и нагадили в чужом компьютере.
Даже можно опустить тот момент, когда "Переносимое программное обеспечение" использует компоненты системы (например файлы библиотек *.dll) .
Такие действия считаю не позволительны для Portable, т.е для "Переносимого программного обеспечения": »
Вы до сих пор, даже после оставшихся следов от программы считаете что Sysinternals переносимое программное обеспечение? »
я достаточно подробно в этой теме уже всё порасписал, но мне не влом, могу и повториться
использование appdata - это нормальное явление, так как индивидуальные для пользователя настройки программы хранятся в его профиле, получить доступ к ним могут только те, кто сможет зайти в профиль,
не хранить индивидуальные настройки вообще - неразумно
sysinternals и другие как приведено делают это в ветке пользователя HKEY_CURRENT_USER, не самый лучший вариант, но как есть, если следят где-то ещё, то отходят от принципов портативного софта (скорей всего они изначально и не планировались как портативный софт, но в виду малого размера так получилось, что подошли под некоторые его принципы), минусик им за это, тем не менее отсутствие этих дополнительных файлов принципиально не скажется на работоспособность этих программ, поэтому не чистый, но portable (когда возведут портативный софт до ранга стандарта, исправятся :))
comodo dragon - это портативный софт?
на платформе portableapps.com за изначально непортативную программу подчищает лаунчер, сама платформа нужна только потому что существует непортативный софт, считай вынужденный хак
слишком "гадящая" такая программа, сделанная portable, имеет долгий запуск и завершение, так как лаунчеру нужно внести в систему все эти изначальные изменения, потом соответственно лаунчеру приходится их подчищать
использование appdata - это нормальное явление, так как индивидуальные для пользователя настройки программы хранятся в его профиле, получить доступ к ним могут только те, кто сможет зайти в профиль, »Кто это "те"? Если у меня есть доступ к профилю пользователя, значит я тоже могу воспользоваться этим профилем. Неправильно понимаете. Для пользователя (Владельца профиля) - т.к это его личное пространство, и может только он использовать "%UserProfile%" и всё его содержимое. С чего вы взяли что кто-то (например вы) может преспокойно воспользоваться его личным пространством и воспроизвести свои программульки (ведь они Portable)? Не просто так создают профили, и не просто так устанавливают пароли на профили.
Переносимое программное обеспечение, сразу подразумевает: Использование программного обеспечения на любом компьютере и не оставлять следов после работы.
Например мне нужно срочно зайти в почтовую программу прочитать письмо, под рукой не оказалось необходимого девайса чтоб произвести вход. Но есть флешка болтающаяся на ключах в виде брелока. Знаю что все данные (пароли, письма) сохранены в почтовой программе.
Прошу знакомого воспользоваться его личным пространством.
Он мне отвечает: Нет, т.к очень не хотелось чтоб шеф узнал о том, что на этом компьютере производили какие-то сторонние действия помимо основной работы.
Я отвечаю что: Софт на флешке переносимый и он не оставит следов работы.
Позволяет мне воспользоваться компьютером (Ведь мне тоже совсем ненужно чтоб от почтовой программы оставались (в %AppData% или %TEMP%) какие-то данные).
А представьте что что-то осталось: Знакомому по шее в лучшем случае, в худшем увольнение за безалаберное отношение к работе.
[hr]
Пусть из написанного под спойлером со стороны будет выглядеть как что-то надуманное или слишком жёсткое, но факт один: Переносимая программа должна оставаться незамеченной и беспрепятственно работать на любой системе ОС Windows.
comodo dragon - это портативный софт? »Посмотрите (http://i4.imageban.ru/out/2015/10/03/3a90992c71db83a53ea4895a399f552b.png).
Кто это "те"? Если у меня есть доступ к профилю пользователя, значит я тоже могу воспользоваться этим профилем. Неправильно понимаете. Для пользователя (Владельца профиля) - т.к это его личное пространство, и может только он использовать "%UserProfile%" и всё его содержимое. С чего вы взяли что кто-то (например вы) может преспокойно воспользоваться его личным пространством и воспроизвести свои программульки (ведь они Portable)? Не просто так создают профили, и не просто так устанавливают пароли на профили. »
хотя бы администраторы и те, кто загрузился с live cd/usb
пользователь запускает программу от своего имени и она работает с теми же правами, иначе программа может просто не выполнить своё назначение
Переносимое программное обеспечение, сразу подразумевает: Использование программного обеспечения на любом компьютере и не оставлять следов после работы.
Например мне нужно срочно зайти в почтовую программу прочитать письмо, под рукой не оказалось необходимого девайса чтоб произвести вход. Но есть флешка болтающаяся на ключах в виде брелока. Знаю что все данные (пароли, письма) сохранены в почтовой программе.
Прошу знакомого воспользоваться его личным пространством.
Он мне отвечает: Нет, т.к очень не хотелось чтоб шеф узнал о том, что на этом компьютере производили какие-то сторонние действия помимо основной работы.
Я отвечаю что: Софт на флешке переносимый и он не оставит следов работы.
Позволяет мне воспользоваться компьютером (Ведь мне тоже совсем ненужно чтоб от почтовой программы оставались (в %AppData% или %TEMP%) какие-то данные).
А представьте что что-то осталось: Знакомому по шее в лучшем случае, в худшем увольнение за безалаберное отношение к работе.
Пусть из написанного под спойлером со стороны будет выглядеть как что-то надуманное или слишком жёсткое, но факт один: Переносимая программа должна оставаться незамеченной и беспрепятственно работать на любой системе ОС Windows. »
при создании портативной программы можно указать использовать appdata или всё хранить в папке с программой, для этого случая нужно использовать второй вариант
по-хорошему, выбор этого должен осуществляться на этапе установки программы paf-установщиком, также в такой установщик должна быть заложена возможность создания ярлыков
наличие установщика портативной программы нисколько не противоречит самой идее портативного софта, на выходе получится портативная программа, которая может быть перенесена простым копированием без установщика - это, я считаю основным в портативном софте, есть такая возможность - софт портативный, если отвечает и другим требованиям - идеально портативный, назовём это так
Посмотрите.
http://i4.imageban.ru/out/2015/10/03/3a90992c71db83a53ea4895a399f552b.png»
ну круто, даже comodo group осознала необходимость в этом,
хотя, если на картинке путь установки по умолчанию, то нагло лезут в корень системного диска, тут психологический момент - каждый считает себя особенным, но браузер лепить в корень диска С это уже явный перебор :)
звучит как оскорбление »
Это метафора, и оскорбительной вы ее считаете, потому что сидите в танке с завидным упорством отстаиваете архаичные и плохо масштабируемые методы работы, которые не прокатывают в более-менее крупных организациях, исповедующих современные подходы к управлению инфраструктурой.
по-хорошему, выбор этого должен осуществляться на этапе установки программы paf-установщиком, также в такой установщик должна быть заложена возможность создания ярлыков »
а также возможность изменения этого в конфиге, в том числе возможно через интерфейс самой программы
Это метафора, и оскорбительной вы ее считаете, потому что сидите в танке с завидным упорством отстаиваете архаичные и плохо масштабируемые методы работы, которые не прокатывают в более-менее крупных организациях, исповедующих современные подходы к управлению инфраструктурой. »
у меня тоже много метафор на этот счёт, если я правильно понял, на этом форуме это не приветствуется
по сути, можно оставить всё как есть, за исключением того, что программа после простого перекопирования её с одного компьютера на другой будет работать, а не сыпать ошибками
почему вы с завидным упорством не хотите понять этого, я не понимаю
хотя, если на картинке путь установки по умолчанию, то нагло лезут в корень системного диска, тут психологический момент - каждый считает себя особенным, но браузер лепить в корень диска С это уже явный перебор »Вспомните, я писал ранее:
Вы думаете как большинство, потому что читаете и считаете так же не основываясь на своём мнении. »
Т.е вы основываетесь на теории не прибегая к практике. Вы увидели что на заборе написано и приняли это за правило (Обезьянка видит, обезьянка делает (http://www.google.com/search?q=Обезьянка+видит%2C+обезьянка+делает)).
Инсталлятор Comodo не назначает путь установки в "C:\Comodo Dragon". Это я изменил путь. Инсталлятор Comodo назначает путь установки в "C:\Program Files\Comodo\Dragon". Путь остаётся неизменным даже после того, когда вы поставили флажок "Portable version (user profile is stored in destination folder)".
Т.е вы основываетесь на теории не прибегая к практике. Вы увидели что на заборе написано и приняли это за правило (Обезьянка видит, обезьянка делает). »
нет, мы как раз идём от практики и здравого смысла, если вы приведёте нерешаемые аргументы против, я приму их и не смогу возразить
определить кодировку приведённых страниц по ссылкам на обезьянок мне не удалось
Инсталлятор Comodo не назначает путь установки в "C:\Comodo Dragon". Это я изменил путь. Инсталлятор Comodo назначает путь установки в "C:\Program Files\Comodo\Dragon". Путь остаётся неизменным даже после того, когда вы поставили флажок "Portable version (user profile is stored in destination folder)". »
тогда comodo group идут в верном направлении, зачёт им за это
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC