Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > У проги нет прав на файлы в собственной директории


Автор: Sardar 14.12.2003, 19:33
Не вхожу под администраторскими правами в WinXP Home и не буду этого делать из-за собственных представлений о мире smile.gif.

Отсюда траблы - проги запущенные с моими правами не могут писать в файлы в собственой директории /Program Files/Прога. Запускаю под админом все ОК.

Как с этим боротся?

Автор: NiJazz 14.12.2003, 20:59
Sardar, посмтори у этих файлов параметры безопасности и группы. Может, там нет админа? Такое быват.

Автор: Sardar 14.12.2003, 21:44
У WinXP Home нет груп, даже узнать кому принадлежит файл нельзя, а еще смешнее: администратор не имеет доступа к документам пользователя если тот сделал их персональными.

Прога (eMule) ставилась под админом а запускаю я ее под юзером с ограниченными правами.

Это мой домашний комп, так что я же и админ.

Автор: Sardar 14.12.2003, 21:44
У WinXP Home нет груп, даже узнать кому принадлежит файл нельзя, а еще смешнее: администратор не имеет доступа к документам пользователя если тот сделал их персональными.

Прога (eMule) ставилась под админом а запускаю я ее под юзером с ограниченными правами.

Это мой домашний комп, так что я же и админ.

Автор: NiJazz 15.12.2003, 17:04
Цитата
администратор не имеет доступа к документам пользователя если тот сделал их персональными.


Так у всех. В Win2k - сто пудов

Автор: Sardar 17.12.2003, 15:19
Ну все перепробовал! Мое мнение о винде все падает и падает.
Цитата
Цитата

администратор не имеет доступа к документам пользователя если тот сделал их персональными.



Так у всех. В Win2k - сто пудов

Не знал, всегда работал под Win98.

Все таки проблема осталась: если запустить прогу под админом то она может делать с компом все (кроме папок Restore), но и работает правильно.
Если под юзером то она не может писать в файлы в собственной директории.

Как сделать так что бы прога смогла писать в собственные конфиги или хотя бы все запросы пересылались бы в папку юзера, туда где она может писать, а остальная часть ситемы была бы закрыта?

Под WinXP Pro есть группы, права и т.д. Может кто знает как легально заставить WinXP Home делать то же самое?

Автор: DonPager 17.12.2003, 23:08
ИМХО хом есть хом и сделан он так чтобы либо всё , либо ничего - так что ставь ХРпро или парься дальше

Автор: Sardar 18.12.2003, 01:14
Нет это не справедливо, я ведь ее купил и не подозревал о таком гиморе!

Конечно хорошо бы вернуть время назад и добавить на Pro, но к сожалению не могу. Что делать confused.gif ?

10% времени сижу под Linux Slackware 9.1, но не более, всегда что нибудь под виндой нужно hmmm.gif .

Автор: Sardar 21.12.2003, 01:42
Есть выход.

Под юзером создать директорию, под юзером отинсталлировать туда прогу.

После этого все смогут без проблем юзать ее wink.gif .

Проблема: не все проги можно инсталлировать под юзером bored.gif

Автор: December 23.12.2003, 23:17
Sardar Я недавно постил код проги для повышения прав при запуске конкретного приложения. Может, используешь.

Автор: Sardar 24.12.2003, 18:54
2December
Нашел я код Дельфи, сам в делфях только мир поприветствовать могу biggrin.gif .
Я так понял что прога запускает некоторое приложение под заданным логином (админа) + пароль. Задача по моему была что бы злой юзер не узнал имени и пароля админа, но ему нужно запустить прогу с правами админа.

У меня проблема другая. Задча защитится от злобной проги. Мне нужно дать проге права на конкретные директории, а не на все к чему я имею доступ. Под XP PRO (Linux и т.д.) можно создать группу, дать ей права на то что нужно и закинуть прогу в эту группу. От избытка интеллекта разработчки XP Home убрали такое понятие как группа dontgetit.gif .
В системе есть:
Админы - можно прожевать всю папку Windows, убить антивиря и т.д.
Юзеры (читай Лохи smile.gif ) - не могут даже прогу с правами на собственныю директорию запустить.

Сейчас еще проблема по юзером - не могу редактировать реестр т.е. не могу убрать не нужный софт из автозапуска. Зайдя под админом не смог найти юзеров, реестр вообще от 98'мых сильно отличается.

Может есть какой нибудь софт, например некая прога запущенная под админом которая прозрачно предоставляет доступ к защищенным директориям? Список их мог бы я сам (под админом) редактировать.

Автор: December 26.12.2003, 22:57
А, понял... Я пас.

Автор: Sardar 26.12.2003, 23:26
По моему выхода нет.

Совет всем: НЕ ПОКУПАЙТЕ Windows XP Home!!! Даже не пытайтесь устанавливать не легальную, она не стоит того.

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

Автор: Monty 27.12.2003, 17:48
Цитата(Sardar @ 26.12.2003, 22:26)
По моему выхода нет.

Совет всем: НЕ ПОКУПАЙТЕ Windows XP Home!!! Даже не пытайтесь устанавливать не легальную, она не стоит того.

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

Я и не думал её ставить ни когда smile.gif ...... даже когда она появилась первая, то мне сразу как-то расхотелось её брать зная что есть Про smile.gif ............ и чем же нелегальная версия хуже? smile.gif
Лично у меня стоит Windows XP ENG + MUI + SP2 .......... не жалуюсь smile.gif ........ только есть одна хрень, даже её встроенные драйверы НЕ подписаны! smile.gif ......................................... ихняя версия 5.1.2535.0 notify.gif ....... хотя у флоппика стоит версия 5.1.6000.0 smile.gif .................

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)