2010-06-08 3 views
3

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

Есть ли приложение, специально предназначенное для проверки того, что приложение может работать с ограниченными правами, или SysInternals 'Process Monitor, что все используют для этой цели?

спасибо.

ответ

1

Создайте тестовую учетную запись, которая имеет разрешения в качестве пользователей домена вашего приложения. Войдите в систему как пользователь на компьютере, не предназначенном для разработки. Предпочтительно компьютер с новой установкой операционной системы и всем другим «стандартным» программным обеспечением компании. Установите программное обеспечение и запустите. Это единственный способ действительно протестировать ваше приложение.

  • Убедитесь, что вы осуществлять всего приложения.
  • Обязательно установите и удалите работу, как ожидалось, и не оставляйте артефакты позади.
  • Возможность восстановить операционную систему и программное обеспечение на тестовом компьютере в исходное состояние - отличная помощь.

Используйте Permission калькулятор Инструмент чтобы убедиться, что вы обрабатывать очевидные проблемы перед выполнением этого теста.

+0

Спасибо за отзыв на PCT. Слишком плохо, нет автоматизированного способа проверить, что все приложение будет безопасно работать как не-админ. – Gulbahar

+0

жаль не автоматизированный способ ... – Kiquenet

0

Запустите это приложение в Windows 7/Vista с включенным контролем доступа. Вы можете рассматривать Windows 7 как таковое тестовое приложение :)

При написании и отладке программы рекомендуется использовать учетную запись без администратора с активированным контролем доступа на компьютере разработчика. Это создает некоторые проблемы, и разработчики Windows ненавидят это, отключая контроль доступа или используя учетную запись администратора. Однако, работая над Linux/Unix, у нас нет прав администратора, и все в порядке.

1

Я не уверен, что это поможет, так как я никогда не использовал его, но я знаю, что есть Инструмент калькуляции разрешений (Permcalc.exe) на http://msdn.microsoft.com/en-us/library/ms165077%28VS.80%29.aspx.

Разрешение Калькулятор Инструмент (Permcalc.exe)

Минимальная Грант Set Определение инструмент (Permcalc.exe) используется для оценки разрешения абоненты должны быть предоставлены для доступа общественности записи точки сборки. Этот инструмент является новым в .NET Framework версии 2.0. Предназначен для использования продвинутыми пользователями .

Смежные вопросы