Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Ответить
Настройки темы
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?
jah jah вне форума

Старожил


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

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


Здравствуйте!

Некритичный вопрос из интереса к альтернативным мнениям и соображениям аккуратности:
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Устанавливая программы в каталоги по умолчанию и позволяя программам создавать свои каталоги в местах по умолчанию, со временем замечаешь, что корень системного раздела и корень папки профиля пользователя превращается в жуткий набор каталогов, среди которого без дополнительных телодвижений сразу не заметишь те, которые были там сразу после установки системы (С:\Windows, C:\Users, %userprofile%\desktop и др.).

По-моему, нужно считать плохим стилем попытки программ размещать свои каталоги в этих местоположениях.
Хотя остаётся открытым вопрос, где же лучше тогда они должны их создавать.
Свои данные они хранят в каталогах AppData или ProgramData, все свои проекты можно вести в какой-нибудь папке на рабочем столе или хотя бы в одной папке в том же каталоге %userprofile%, или на другом разделе диска.

Есть у кого-нибудь мысли по этому поводу?

Спасибо!

Отправлено: 20:51, 17-09-2015

 

SHVtYW4=


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

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


Цитата jah:
все утилиты в наборе sysinternals - portable, запускай и пользуй »
Большей чуши я не слышал. Докажи!

Цитата jah:
системные утилиты не могут быть переносимыми? »
И не должны.
Всмотритесь в слово, обозначу жирным шрифтом и в кавычках: "Системные".
Т.е в моём понимании: "Системные" - Это инструменты высокоуровнего профиля, которым подвластны любые "скрытые уголки" системы с наивысшими правами, даже выше чем "Администратор". Некоторые инструменты, для более точного результата и корректной работы могут устанавливают свои драйверы и службы которые при запуске ОС выполняются. И такие инструменты никак не должны оторваны от системы.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 19:52, 02-10-2015 | #41



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

jah jah вне форума Автор темы

Старожил


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

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


Цитата Nordek:
Большей чуши я не слышал. Докажи! »
скопировал на один компьютер, запустил - работает, скопировал на другой, запустил - работает

Цитата Nordek:
И не должны.
Всмотритесь в слово, обозначу жирным шрифтом и в кавычках: "Системные".
Т.е в моём понимании: "Системные" - Это инструменты высокоуровнего профиля, которым подвластны любые "скрытые уголки" системы с наивысшими правами, даже выше чем "Администратор". Некоторые инструменты, для более точного результата и корректной работы могут устанавливают свои драйверы и службы которые при запуске ОС выполняются. И такие инструменты никак не должны оторваны от системы. »
максимально возможная изоляция и полная - не одно и тоже

PS: об этом сообщении тоже уведомление не пришло

Отправлено: 21:46, 02-10-2015 | #42


SHVtYW4=


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

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


Цитата jah:
скопировал на один компьютер, запустил - работает, скопировал на другой, запустил - работает »
Значит вы ничего не смыслите в переносных приложениях. Так может работать множество устанавливаемых программ.
Вы думаете как большинство, потому что читаете и считаете так же не основываясь на своём мнении.

Что такое "Переносимое программное обеспечение":?

"Переносимое программное обеспечение":
Запустили необходимое приложение для работы на любом компьютере с ОС 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 переносимое программное обеспечение?

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 22:27, 02-10-2015 | #43

jah jah вне форума Автор темы

Старожил


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

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


Цитата Nordek:
Значит вы ничего не смыслите в переносных приложениях. Так может работать множество устанавливаемых программ.
Вы думаете как большинство, потому что читаете и считаете так же не основываясь на своём мнении.
Что такое "Переносимое программное обеспечение":?
"Переносимое программное обеспечение":
Запустили необходимое приложение для работы на любом компьютере с ОС Windows.
После запуска, конфигурационные файлы хранящие настройки должны создаваться/перезаписываться из того же места из которого это ПО было запущено.
После окончания процесса завершили работу программы.
А не:
Запустили необходимое приложение для работы на любом компьютере с ОС Windows.
После окончания процесса завершили работу программы и нагадили в чужом компьютере.
Даже можно опустить тот момент, когда "Переносимое программное обеспечение" использует компоненты системы (например файлы библиотек *.dll) .
Такие действия считаю не позволительны для Portable, т.е для "Переносимого программного обеспечения": »
Цитата Nordek:
Вы до сих пор, даже после оставшихся следов от программы считаете что Sysinternals переносимое программное обеспечение? »
я достаточно подробно в этой теме уже всё порасписал, но мне не влом, могу и повториться
использование appdata - это нормальное явление, так как индивидуальные для пользователя настройки программы хранятся в его профиле, получить доступ к ним могут только те, кто сможет зайти в профиль,
не хранить индивидуальные настройки вообще - неразумно
sysinternals и другие как приведено делают это в ветке пользователя HKEY_CURRENT_USER, не самый лучший вариант, но как есть, если следят где-то ещё, то отходят от принципов портативного софта (скорей всего они изначально и не планировались как портативный софт, но в виду малого размера так получилось, что подошли под некоторые его принципы), минусик им за это, тем не менее отсутствие этих дополнительных файлов принципиально не скажется на работоспособность этих программ, поэтому не чистый, но portable (когда возведут портативный софт до ранга стандарта, исправятся )
comodo dragon - это портативный софт?
на платформе portableapps.com за изначально непортативную программу подчищает лаунчер, сама платформа нужна только потому что существует непортативный софт, считай вынужденный хак
слишком "гадящая" такая программа, сделанная portable, имеет долгий запуск и завершение, так как лаунчеру нужно внести в систему все эти изначальные изменения, потом соответственно лаунчеру приходится их подчищать

Отправлено: 23:22, 02-10-2015 | #44


SHVtYW4=


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

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


Цитата jah:
использование appdata - это нормальное явление, так как индивидуальные для пользователя настройки программы хранятся в его профиле, получить доступ к ним могут только те, кто сможет зайти в профиль, »
Кто это "те"? Если у меня есть доступ к профилю пользователя, значит я тоже могу воспользоваться этим профилем. Неправильно понимаете. Для пользователя (Владельца профиля) - т.к это его личное пространство, и может только он использовать "%UserProfile%" и всё его содержимое. С чего вы взяли что кто-то (например вы) может преспокойно воспользоваться его личным пространством и воспроизвести свои программульки (ведь они Portable)? Не просто так создают профили, и не просто так устанавливают пароли на профили.

Скрытый текст
Переносимое программное обеспечение, сразу подразумевает: Использование программного обеспечения на любом компьютере и не оставлять следов после работы.
Например мне нужно срочно зайти в почтовую программу прочитать письмо, под рукой не оказалось необходимого девайса чтоб произвести вход. Но есть флешка болтающаяся на ключах в виде брелока. Знаю что все данные (пароли, письма) сохранены в почтовой программе.
Прошу знакомого воспользоваться его личным пространством.
Он мне отвечает: Нет, т.к очень не хотелось чтоб шеф узнал о том, что на этом компьютере производили какие-то сторонние действия помимо основной работы.
Я отвечаю что: Софт на флешке переносимый и он не оставит следов работы.
Позволяет мне воспользоваться компьютером (Ведь мне тоже совсем ненужно чтоб от почтовой программы оставались (в %AppData% или %TEMP%) какие-то данные).
А представьте что что-то осталось: Знакомому по шее в лучшем случае, в худшем увольнение за безалаберное отношение к работе.



Пусть из написанного под спойлером со стороны будет выглядеть как что-то надуманное или слишком жёсткое, но факт один: Переносимая программа должна оставаться незамеченной и беспрепятственно работать на любой системе ОС Windows.


Цитата jah:
comodo dragon - это портативный софт? »
Посмотрите.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Последний раз редактировалось Nordek, 03-10-2015 в 01:37.


Отправлено: 00:59, 03-10-2015 | #45

jah jah вне форума Автор темы

Старожил


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

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


Цитата Nordek:
Кто это "те"? Если у меня есть доступ к профилю пользователя, значит я тоже могу воспользоваться этим профилем. Неправильно понимаете. Для пользователя (Владельца профиля) - т.к это его личное пространство, и может только он использовать "%UserProfile%" и всё его содержимое. С чего вы взяли что кто-то (например вы) может преспокойно воспользоваться его личным пространством и воспроизвести свои программульки (ведь они Portable)? Не просто так создают профили, и не просто так устанавливают пароли на профили. »
хотя бы администраторы и те, кто загрузился с live cd/usb
пользователь запускает программу от своего имени и она работает с теми же правами, иначе программа может просто не выполнить своё назначение


Цитата Nordek:
Переносимое программное обеспечение, сразу подразумевает: Использование программного обеспечения на любом компьютере и не оставлять следов после работы.
Например мне нужно срочно зайти в почтовую программу прочитать письмо, под рукой не оказалось необходимого девайса чтоб произвести вход. Но есть флешка болтающаяся на ключах в виде брелока. Знаю что все данные (пароли, письма) сохранены в почтовой программе.
Прошу знакомого воспользоваться его личным пространством.
Он мне отвечает: Нет, т.к очень не хотелось чтоб шеф узнал о том, что на этом компьютере производили какие-то сторонние действия помимо основной работы.
Я отвечаю что: Софт на флешке переносимый и он не оставит следов работы.
Позволяет мне воспользоваться компьютером (Ведь мне тоже совсем ненужно чтоб от почтовой программы оставались (в %AppData% или %TEMP%) какие-то данные).
А представьте что что-то осталось: Знакомому по шее в лучшем случае, в худшем увольнение за безалаберное отношение к работе.
Пусть из написанного под спойлером со стороны будет выглядеть как что-то надуманное или слишком жёсткое, но факт один: Переносимая программа должна оставаться незамеченной и беспрепятственно работать на любой системе ОС Windows. »
при создании портативной программы можно указать использовать appdata или всё хранить в папке с программой, для этого случая нужно использовать второй вариант
по-хорошему, выбор этого должен осуществляться на этапе установки программы paf-установщиком, также в такой установщик должна быть заложена возможность создания ярлыков
наличие установщика портативной программы нисколько не противоречит самой идее портативного софта, на выходе получится портативная программа, которая может быть перенесена простым копированием без установщика - это, я считаю основным в портативном софте, есть такая возможность - софт портативный, если отвечает и другим требованиям - идеально портативный, назовём это так



Цитата Nordek:
Посмотрите.
»
ну круто, даже comodo group осознала необходимость в этом,
хотя, если на картинке путь установки по умолчанию, то нагло лезут в корень системного диска, тут психологический момент - каждый считает себя особенным, но браузер лепить в корень диска С это уже явный перебор

Отправлено: 09:31, 03-10-2015 | #46


(*.*)


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

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


Цитата jah:
звучит как оскорбление »
Это метафора, и оскорбительной вы ее считаете, потому что сидите в танке с завидным упорством отстаиваете архаичные и плохо масштабируемые методы работы, которые не прокатывают в более-менее крупных организациях, исповедующих современные подходы к управлению инфраструктурой.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 10:23, 03-10-2015 | #47

jah jah вне форума Автор темы

Старожил


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

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


Цитата jah:
по-хорошему, выбор этого должен осуществляться на этапе установки программы paf-установщиком, также в такой установщик должна быть заложена возможность создания ярлыков »
а также возможность изменения этого в конфиге, в том числе возможно через интерфейс самой программы

Цитата Vadikan:
Это метафора, и оскорбительной вы ее считаете, потому что сидите в танке с завидным упорством отстаиваете архаичные и плохо масштабируемые методы работы, которые не прокатывают в более-менее крупных организациях, исповедующих современные подходы к управлению инфраструктурой. »
у меня тоже много метафор на этот счёт, если я правильно понял, на этом форуме это не приветствуется
по сути, можно оставить всё как есть, за исключением того, что программа после простого перекопирования её с одного компьютера на другой будет работать, а не сыпать ошибками
почему вы с завидным упорством не хотите понять этого, я не понимаю

Отправлено: 11:51, 03-10-2015 | #48


SHVtYW4=


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

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


Цитата jah:
хотя, если на картинке путь установки по умолчанию, то нагло лезут в корень системного диска, тут психологический момент - каждый считает себя особенным, но браузер лепить в корень диска С это уже явный перебор »
Вспомните, я писал ранее:
Цитата Nordek:
Вы думаете как большинство, потому что читаете и считаете так же не основываясь на своём мнении. »
Т.е вы основываетесь на теории не прибегая к практике. Вы увидели что на заборе написано и приняли это за правило (Обезьянка видит, обезьянка делает).
Инсталлятор Comodo не назначает путь установки в "C:\Comodo Dragon". Это я изменил путь. Инсталлятор Comodo назначает путь установки в "C:\Program Files\Comodo\Dragon". Путь остаётся неизменным даже после того, когда вы поставили флажок "Portable version (user profile is stored in destination folder)".

Последний раз редактировалось Nordek, 03-10-2015 в 23:03.


Отправлено: 15:22, 03-10-2015 | #49

jah jah вне форума Автор темы

Старожил


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

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


Цитата Nordek:
Т.е вы основываетесь на теории не прибегая к практике. Вы увидели что на заборе написано и приняли это за правило (Обезьянка видит, обезьянка делает). »
нет, мы как раз идём от практики и здравого смысла, если вы приведёте нерешаемые аргументы против, я приму их и не смогу возразить
определить кодировку приведённых страниц по ссылкам на обезьянок мне не удалось

Цитата Nordek:
Инсталлятор Comodo не назначает путь установки в "C:\Comodo Dragon". Это я изменил путь. Инсталлятор Comodo назначает путь установки в "C:\Program Files\Comodo\Dragon". Путь остаётся неизменным даже после того, когда вы поставили флажок "Portable version (user profile is stored in destination folder)". »
тогда comodo group идут в верном направлении, зачёт им за это

Отправлено: 15:58, 03-10-2015 | #50



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Считаете ли вы, что электроника подешевела? silalex Флейм 54 09-01-2013 11:56
Разное - [решено] Считаете ли вы такую защиту надежной? jamesraynor Microsoft Windows 7 26 04-11-2012 08:46
Как вы считаете сделать правильнее.... Bullet-Avalon Хочу все знать 5 31-03-2009 14:17
Какой вариант компьютера вы считаете предпочтительным kazarkin Хочу все знать 7 03-09-2005 08:15




 
Переход