Совместимость доменов: где должны быть записаны общие данные?

Мы написали приложение, которое довольно хорошо работает в XP, но имеет серьезные проблемы с миграцией на Vista и Windows 7, возможно, из-за того, где записываются пользовательские данные.

Вариант использования: Отдельные пользователи должны войти в систему и использовать ее для сбора данных. Пользователи Supervisor должны иметь возможность смотреть через плечо отдельных пользователей и проверять, правильно ли они выполняют свою работу. Эти супервизоры также должны проверять системные журналы, чтобы убедиться, что система работает правильно.

Способ, которым мы выполняли эти задачи в XP, заключался в прямой записи в папку на диске C: \. Может быть, это плохая практика, может быть, это не так, но в основном все пользователи системы должны были иметь доступ к этим данным в качестве общих данных. В некоторых инсталляциях программы ситуация с ИТ была просто небезопасной, и на компьютере был один пользователь, а затем каждый человек входил в нашу программу отдельно. В других инсталляциях программы ИТ-персонал компетентен и имеет разные логины для разных пользователей, но каждый пользователь может по-прежнему иметь доступ к C: и каждый пользователь может при необходимости проверять других пользователей.

В Vista / Windows 7 все меняется. Если ИТ-персонал блокирует все для отдельных пользователей, эти пользователи все равно должны делиться этими общими данными, и запись параметров конфигурации конкретного приложения и списков пользователей в каталог приложения просто не разрешается. Если система находится в местоположении с доменом, то у пользователя нет прав локального администратора, и даже установка может стать проблемой.

Является ли решение этой проблемы установкой установщиком каталога, в который может писать каждый пользователь, а затем помещением всех пользовательских данных в этот каталог? Если так, возможно ли, чтобы установщик вел себя так (даже если ему должны быть предоставлены права администратора)? Или есть способ заставить Vista / 7 вести себя в более либеральной манере XP?

Ответы на вопрос(5)

Ваш ответ на вопрос