![]() |
Как заставить работать 3Max под правами пользователя? при закрытии выдаёт сообщение об ошибке но на что ругауется непонятно
|
Уверен, проблема решается аналогично:
http://forum.oszone.net/topic.cgi?fo...amp;topic=2408 Добавляйте прав на реестр и на папку программы. |
много прав на папку давать нельзя - машина многопользовательская, на отдельные файлы доступ естественно есть. реестр Max'у не нужен, где-то на папку надо, но полностью открывать не хочу - пользователи снесут прогу методом удаления любых файлов и папок. необхдимо, стобы всё работало, а писать-удалять не могли(за исключением нек. файлов, кстати доступ к файлам конфига есть, но всё равно ошибки вылетают)
|
Guest
Если 3DMax 4-й, то забудь. Это его система авторизации может работать только под правами админа, и это проблема не в разрешениях на реестр/диск. Ему требуется что-то, что есть ТОЛЬКО у админа. |
3dMax 5, и ему надо перезаписывать файлы 3dsmax.ini, файл десктопа *.dsk, и кучу файлов в директорию UI(user interface). Может можно их перенести в другое место, и пусть пользователи творят с настройками что хотят?
|
Guest
Это врядли. Думаю, придётся прописывать права на каждый файл. Гемор, конечно, но кому сейчас легко ? Можно попытаться через MMC->Security Templates сделать шаблон политики с правами на эти файлы, потом раскидывать по тачкам, или применять после переустановки винды |
проблема в том, что файлы *.ini и*.dsk создаются в папке 3dMax'a при каждом закрытии проги, т.е. на запись надо открыть его папку, а это куча левого файла от пользователей. вот разрешить записывать в папку только файлы с нужными именами, но такого по-моему сделать нельзя?
|
Guest
Можно как вариант сделать, чтобы лишнее файло в этой папке умирало при входе или выходе из системы. |
Цитата:
|
Пишете маленькую программу на любимом языке программирования, которая умеет сканировать директорию и удалять из нее все файлы, имена которых не совпадают со списком, который она (программа) знает. Потом запускаете ее смотря по ситуации и по собственному капризу:
1) в сценарии регистрации 2) в автозагрузке - что-то около 10 вариантов 3) вешаете на shedler в конце концов 4) в групповых политиках см. сценарии входа и выхода из системы. |
"проблема в том, что файлы *.ini и*.dsk создаются в папке 3dMax'a при каждом закрытии проги, т.е. на запись надо открыть его папку, а это куча левого файла от пользователей. вот разрешить записывать в папку только файлы с нужными именами, но такого по-моему сделать нельзя? "
Можно поставить пользователям разршение только на запись (один флаг в "дополнительно" ) короче чтобы они не могли ничего делать кроме как писать в ету папку, и добавить "создателя" с полными правами. Короче получается следующая петрушка - юзер в папку попасть не может, файлов не видит. Но после того как там из под этого юзера создается файл он становиться полным владельце ("создателем"). я так со многими прогами делал. Конечно для продвинутых не трудно копировать из командной строки, но обычные юзера даже ничего не поймут Единственное что может придется, еще пару незначительных флагов поставить, что практически ничего не меняет |
Время: 12:41. |
Время: 12:41.
© OSzone.net 2001-