Постараюсь сформулировать вопрос как можно точнее. Есть компьютер с ХР. На нем установлено весьма редкое и дорогое программное обеспечение. В единственном экземпляре, естественно. Было принято решение, чтобы оградить компьютер от максимального числа воздействий, поставить системный блок в сейф(ну или подобие сейфа). Теперь нужно сделать так, чтобы пользователи могли с него работать, но при этом не могли вносить никаких изменений в систему, ничего не могли удалять. Грубо говоря, права только на чтение.
Может кто-то сможет подсказать, как это лучше все организовать?
Взгляните в сторону steadystate от мелкомягких. Он позволяет заморозить содержимое разделов, кэшируя изменения в оперативной памяти. После перезагрузки изменения откатываются, а конфиг сохраняется на другом разделе.
ну резервное копирование (в случае с acronis) как раз и подразумевает создание образа жесткого диска компьютера (вплоть до посекторного копирования), что бы можно было вернуть изменения в любой момент
Вот я сейчас ковыряю разрешения пользователям и группам. Изменение файлов, чтение, запись и тп. В принципе, пока вариант нормальный. Сами файлы менять не могут, но если надо что-то сохранить — можно это сделать в Моих документах. Но это пока вариант на случай, если будет просто ограничен доступ к системному блоку, а не организован терминальный доступ. Будет ли такая система работать с каким-нибудь Radmin — надо проверить.
Попробуйте создать на сервере пользователя с ограниченной учетной записью и настройте NTFS-права так, чтобы на все файлы, относящиеся к Вашей программе у этого пользователя были бы права только на чтение. Не забудьте про права на соответствующие ветки ресстра. Насколько я помню, на Windows XP стандартный regedit права менять не позволяет, так что используйте regedt32. Такое решение будет работать для любого способа подключения(radmin, RDP, VNC), при условии что пользователь входит в систему под своей учетной записью.
радмин + спецдрайвер от мелкомягких для запрещения записи на диск после того, как система будет настроена.
В итоге простая перезагрузка машины приводит её в первоначальное состояние. www.flashboot.ru/News-article-25.html
В Windows XP, Windows Vista и Windows 7 есть возможность опубликовать отдельное приложение (аналог seamless mode или remoteapp), т.н. RemoteApp for Hyper-V (хотя к Hyper-V имеет опосредованное отношение). Для усиления ограничений на запуск программ можно использовать software restriction policy.
Из ограничений данного решения — не более одного удаленного подключения.