Текущий архив: 2008.08.10;
Скачать: CL | DM;
Вниз
Вопрос про идеологию работы с реестром в CURRENT_USER Найти похожие ветки
← →
Поросенок Винни-Пух © (2008-06-23 14:00) [40]На следующий день приходит Вася Пупкин, запускает прогу под своей учёткой (обычной, без прав админа) - БАЦ! Прога работает, но настройки сохранить не может. Ибо сохраняет их в C:\progra~1\...\траляля.xml
даем права на файл натроек и живем дальше
← →
KSergey © (2008-06-23 14:01) [41]> Пробегал... (23.06.08 13:58) [38]
> > намек понятен?
> "Твоя моя не понимай" ©
Думаю товарисч намекал, что админ имеет возможность подкрутить права доступа к файлу.
← →
brother © (2008-06-23 14:01) [42]
> Ну молодцы, проинсталлировали, Setup закрыли, комп вырубили.
зря, обычно смотрят, что прога КОРРЕКТНО работает (иначе гнать такого админа к чертям...)...
на этом дискус по этой теме заканциваю, ибо, на разных языках говорим имхо (да и домой скоро)
← →
Пробегал... (2008-06-23 14:03) [43]
> даем права на файл натроек и живем дальше
:) Издеваетесь? Только что про это выше написано.
Тогда файл настроек можно запросто удалить. Потому что, к примеру, идеология большинства вирусов - удалять всё из програмфайлс, но не лазить во всякие програмдата и аппликатион дата. ибо там ничего интересного (я не имею в виду навороченные вирусы, которые лезут везде, от них так просто не уберечься)
И нравится вам всем морока с правами... Да сохраняйте хот в C:\WINDOWS :))) Или System Volume Information)
Чем бы дитя не тешилось ;)
← →
KSergey © (2008-06-23 14:04) [44]> brother © (23.06.08 14:01) [42]
> > Ну молодцы, проинсталлировали, Setup закрыли, комп вырубили.
> зря, обычно смотрят, что прога КОРРЕКТНО работает (иначе
> гнать такого админа к чертям...)...
А если не работает то что? Напрягать админа ручными подкручиваниями? Можно в инсталлятор, конечно, приделать шаманинье прав, но все равно - это отдельная напряга на моск админа (а если "по тихому" - и ваще...)
← →
Поросенок Винни-Пух © (2008-06-23 14:04) [45]Тогда файл настроек можно запросто удалить.
Ой беда то какая.
Он у меня создается если его нет при старте. и наполняется дефолтами.
← →
KSergey © (2008-06-23 14:05) [46]> Поросенок Винни-Пух © (23.06.08 14:04) [45]
> Тогда файл настроек можно запросто удалить.
> Ой беда то какая.
> Он у меня создается если его нет при старте. и наполняется дефолтами.
Хрена се... Сидел я значит 2 дня настраивал себе счастливую жизнь - и все заново??!
(я понимаю, что иначе-то никак, но задело за :) )
← →
Поросенок Винни-Пух © (2008-06-23 14:06) [47]Напрягать админа ручными подкручиваниями?
У него работа такая.
Или может быть все его обязанности создавать либо админские учетки, либо пользовательские с дефолтным набором прав?
Так на это и обезъяна способна, админ здесь не нужен.
Тогда файл настроек можно запросто удалить.
Права на четние и запись данных не предполагают возможность удаления
← →
Поросенок Винни-Пух © (2008-06-23 14:07) [48]Хрена се... Сидел я значит 2 дня настраивал себе счастливую жизнь - и все заново??!
Ну если ручки шаловливые не дают покоя голове, то да. Все заново.
← →
Игорь Шевченко © (2008-06-23 14:09) [49]Вот чем мне нравится delphimaster - в любой ложке воды можно раздуть бурю.
Какая нафиг разница, устанавливать программу в Program Files или нет ?
Какая нафиг разница, хранить настройки рядом с программой или в специально выделенном каталоге, который в ярлыке на запуск программы указывается ?
Если они, настройки, в реесте хранятся, то таскать их с компьютера на компьютер не сильно удобно, это да. Кроме того, реестр имеет подлое свойство разбухать со временем.
← →
brother © (2008-06-23 14:10) [50]
> Тогда файл настроек можно запросто удалить
а как Вы будете его записывать с ОГРАНИЧЕННЫМИ правами?
кому надо удалять этот файл? (тока про вирусы мне не говорите))
← →
Пробегал... (2008-06-23 14:10) [51]
> Думаю товарисч намекал, что админ имеет возможность подкрутить
> права доступа к файлу.
Да, в XXI век админ должен вручную прикручивать права доступа к файлу какой-то проги. Если она это сама будет делать - ладно, стерпим. так уж и быть. Но вручную - никогда!
> А если не работает то что? Напрягать админа ручными подкручиваниями?
> Можно в инсталлятор, конечно, приделать шаманинье прав,
> но все равно - это отдельная напряга на моск админа (а
> если "по тихому" - и ваще...)
+1 ) И я про то же
> зря, обычно смотрят, что прога КОРРЕКТНО работает (иначе
> гнать такого админа к чертям...)...
Фу, насмешили! Респект вам! Ну ладно, сетап запускался под админом, мы поставили галочку "Заупустить программу после нажатия кнопки Готово" (или вручную), ПРОГА С ПРАВАМИ АДМИНА создала файл настроек, конечно же, проблем при наличии админских прав не возникнет.
Радостный сисадмин (уже человек) закрыл прогу и на радостях хлебнул пивка и пошёл домой ;) Хотя, если он очень добросовестный, то он залезт под учётку Васи и проверит прогу там :)
> Ой беда то какая.
> Он у меня создается если его нет при старте. и наполняется
> дефолтами.
Ага! Да так можно при каждом запуске проги вообще настройки заново задавать бедному пользователю проги, каждый раз менять дефолтные на свои.
← →
brother © (2008-06-23 14:12) [52]
> Хотя, если он очень добросовестный, то он залезт под учётку
> Васи и проверит прогу там :)
он должен это сделать, поверь;)
← →
Пробегал... (2008-06-23 14:13) [53]
> Права на четние и запись данных не предполагают возможность
> удаления
Есть вредоносные утилиты заполнения файлов нулевыми байтами.
Это тоже фигня, можно записать в файл что попало.
← →
brother © (2008-06-23 14:13) [54]
> а как Вы будете его записывать с ОГРАНИЧЕННЫМИ правами?
зы стереть в ноль = удалить?
← →
brother © (2008-06-23 14:15) [55]
> Если она это сама будет делать
яб такой проге ручки бы поотрывал...
← →
Поросенок Винни-Пух © (2008-06-23 14:15) [56]Ага! Да так можно при каждом запуске проги вообще настройки заново задавать бедному пользователю проги, каждый раз менять дефолтные на свои.
Видите ли в чем дело. Такая моя политика с настройками и хранением - она не из пальца высосана. Это результат нескольких лет опыта распространения тысяч копий ПО за пределы предприятия.
Сделано таким образом, чтобы ухо греть о трубку телефона приходилось как можно реже.
← →
Игорь Шевченко © (2008-06-23 14:15) [57]
> Да, в XXI век админ должен вручную прикручивать права доступа
> к файлу какой-то проги. Если она это сама будет делать -
> ладно, стерпим. так уж и быть. Но вручную - никогда!
В то время, когда космические корабли бороздят...
← →
Поросенок Винни-Пух © (2008-06-23 14:16) [58]> Да, в XXI век админ должен вручную прикручивать права доступа
Все что ему надо сделать описывается в system requirements
← →
brother © (2008-06-23 14:17) [59]
> Если они, настройки, в реесте хранятся,
туда тож права доступа иметь надо ;)
зы нравится мне тут))) весело)
← →
Пробегал... (2008-06-23 14:20) [60]
> В то время, когда космические корабли бороздят...
Угу, а на Шаттлах всё ещё MS-DOS стоит.
> Видите ли в чем дело. Такая моя политика с настройками и
> хранением - она не из пальца высосана. Это результат нескольких
> лет опыта распространения тысяч копий ПО за пределы предприятия.
>
> Сделано таким образом, чтобы ухо греть о трубку телефона
> приходилось как можно реже.
Задать настройки по-умолчанию при их отсутствии - это правильно!
Но задание настроек и выбора удобного места их хранения - разные вещи.
> яб такой проге ручки бы поотрывал...
Так вы же сами про эту точку зрения, писать настройки туда. Тоже будуте себе руки рвать? Или вы всё-таки предполагаете, что установку программы делает сетап, а настройку - сисадмин-человек? Я вашу точку зрения пока так и не понял. Просто скажите: да или нет.
← →
brother © (2008-06-23 14:21) [61]прогу ставит админ, корректность ее работы проверяет админ (и не под своей учеткой, как правило)
← →
Поросенок Винни-Пух © (2008-06-23 14:22) [62]Но задание настроек и выбора удобного места их хранения - разные вещи.
Удобное место хранения с чьей точки зрения?
С точки зрения разработчика, или того, кто сопровождает?
← →
brother © (2008-06-23 14:23) [63]пользователю ваще пофигу как, главное чтоб работало...
на сим, откланиваюсь....
← →
Поросенок Винни-Пух © (2008-06-23 14:24) [64]шоб работало в том числе при переносе по на другую машину
← →
Пробегал... (2008-06-23 14:25) [65]
> корректность ее работы
Корректность. И проверяет, а не настраивает файлики ручками. И ручками же не задаёт права, щёлкая правой кнопкой по файлу и ставя галочки. Всё это делает за него прога тем или иным путём.
> туда тож права доступа иметь надо ;)
>
> зы нравится мне тут))) весело)
Да? :) HKCU - не надо. И почему-то 90% программ нормально работают с реестром без всяких прав и мудрёжа с их заданием сисадминами.
Или вы решили в HKLM писать %) Ой, тогда да, можно вешаться.
← →
KSergey © (2008-06-23 14:27) [66]> brother © (23.06.08 14:21) [61]
> прогу ставит админ, корректность ее работы проверяет админ
> (и не под своей учеткой, как правило)
И вот настал счастливый момент, купили прогу, админу надо поставить ее на пару-тройку сотен компьютеров хотя бы... пробежать по каждому и проверить под учеткой пользователя, пароля от которой он не знает (да и зачем оно ему). Ох, тяжела админская жизнь :)
← →
Поросенок Винни-Пух © (2008-06-23 14:28) [67]пусть настраивает админ. это его булка хлеба.
я например встречался со случаями когда размеры форм сохранялись в hkcu и тем не менее механизм не работал.
точнее все настройки считывались, но ресайз не происходил.
даже при растягивании формы мышкой.
вот как можно замордовать систему.
← →
Пробегал... (2008-06-23 14:31) [68]
> С точки зрения разработчика, или того, кто сопровождает?
С точки зрения логики и разработчика софта под Windows!
Если вы под линукс делаете софт - что хотите делайте, тма даже реестра нет) Но если вы делаете под Windows-платформу - будьте предусмотрительны и учтите все слабые места.
Слабое место то, что при таких изощрённых способах программа не будет работать под вистой, если она нормально работала под XP. И виновата тут не виста, а кривые руки!
Теперь мне понятно, почему на форумах жалуются, что огромное кол-во бизнес-приложений не катит под вистой. Вот однако nero, delphi и множество других программ, включая офис 2003 или дже 2000 - прекрасно там работают. В редких случаях нужно поставить галочку "Совместимость с XP" или "Работа с правами администратора" (я эту галочку ставил толькодля Delphi7, для других - нет! Поэтому не стоит думать, что одной галочкой всё исчёрпывается для всех программ).
Дискуссия переросла в другое русло, поэтому я закругляюсь.
← →
Поросенок Винни-Пух © (2008-06-23 14:37) [69]оказалось, что у меня работает и под вистой. причем я даже не тестировал специально работоспособность на ней.
← →
Dmitry S © (2008-06-23 14:38) [70]Так что по теме то?
Реально, как удалить ключи из чужого реестра?
← →
KSergey © (2008-06-23 14:58) [71]> Dmitry S © (23.06.08 14:38) [70]
Видимо статью почитать, Игорь ссылку давал
Там, правда, не программный метод... но хотя бы растолковано что и как
← →
Dennis I. Komarov © (2008-06-23 16:07) [72]Поставить программу, чтоб потом еще всем подряд давать права куда не надо - уж извините... Это не хлеб админа. Админ на то и есть что он отвечает за всю систему. И вообще плох тот админ который так поступит. Это все равно что разрешить всем подряд ездить на вашей машине: есть права - да езжай...
Я бы послал такую программу вместе с разработчиком ...
← →
Поросенок Винни-Пух © (2008-06-23 16:10) [73]ой ой ой.
любая программа что-то куда-то пишет на диск.
и если админ не дал юзерам админиские права, значит он сам решил раздавать права кому надо и на что надо.
Админ на то и есть что он отвечает за всю систему
Вся система - это типа "полянка телепузиков" на рабочем столе, а остальное его ен касается что ли?
← →
Dennis I. Komarov © (2008-06-23 16:14) [74]> [73] Поросенок Винни-Пух © (23.06.08 16:10)
Для этого в системе выделено специальное место, так же как и рабочий стол. В чем проблемма писать туда?
← →
Поросенок Винни-Пух © (2008-06-23 16:15) [75]знаешь чем отличаются эти места друг от друга?
ничем. кроме того, что при переносе ПО это другое место еще надо будет найти где оно там лежит.
← →
Поросенок Винни-Пух © (2008-06-23 16:22) [76]если ПО переносится простым копированием и работает после этого, то значит у переносящего как минимум есть права на запись в том месте куда он все переносит.
И назови хоть одну разумную причину по которой после этого следует сохранять данные где-то там, в специально "отведенном месте"?
← →
Dennis I. Komarov © (2008-06-23 16:28) [77]про эксот уже говорили...
← →
Поросенок Винни-Пух © (2008-06-23 16:35) [78]не то есть причины нет
← →
Anatoly Podgoretsky © (2008-06-23 18:00) [79]> KSergey (23.06.2008 14:27:06) [66]
Какой тупой админ, не знает, что ему положено иметь три учетные записи с разными правами.
← →
Dennis I. Komarov © (2008-06-23 18:05) [80]> [78] Поросенок Винни-Пух © (23.06.08 16:35)
Мусорную корзину Вы тоже в коридоре ставите, что бы удобней выносить было?
Страницы: 1 2 3 вся ветка
Текущий архив: 2008.08.10;
Скачать: CL | DM;
Память: 0.63 MB
Время: 0.009 c