3

Я разработчик .NET и недавно изучаю WINDOWS API. Когда программа запускается, мой антивирус Касперского говорит, что «приложение, принадлежащее к доверенной группе, пытается установить привилегии отладки». Я начал задаваться вопросом, что такое привилегии отладки? Когда приложение пытается открыть файл (используя OpenFileDialog), оно выдает это сообщение о привилегиях отладки. Иногда также говорится, что приложение so & so пытается прочитать desktop.ini Я не уверен, что именно.

В любом случае, я беспокоюсь о преимуществах пользователей. При создании учетной записи пользователя. Мы можем установить учетную запись только как Административная или Ограниченная. Я прочитал в MSDN, что существует очень много привилегий для учетной записи пользователя.

http://msdn.microsoft.com/en-us/library/bb530716(VS.85).aspx

SE_ASSIGNPRIMARYTOKEN_NAME
SE_AUDIT_NAME
SE_BACKUP_NAME
SE_CHANGE_NOTIFY_NAME
SE_CREATE_GLOBAL_NAME
SE_CREATE_PAGEFILE_NAME
SE_CREATE_PERMANENT_NAME
SE_CREATE_SYMBOLIC_LINK_NAME
SE_CREATE_TOKEN_NAME
SE_DEBUG_NAME
SE_ENABLE_DELEGATION_NAME
SE_IMPERSONATE_NAME
SE_INC_BASE_PRIORITY_NAME
SE_INCREASE_QUOTA_NAME
SE_INC_WORKING_SET_NAME
SE_LOAD_DRIVER_NAME
SE_LOCK_MEMORY_NAME
SE_MACHINE_ACCOUNT_NAME
SE_MANAGE_VOLUME_NAME
SE_PROF_SINGLE_PROCESS_NAME
SE_RELABEL_NAME
SE_REMOTE_SHUTDOWN_NAME
SE_RESTORE_NAME
SE_SECURITY_NAME
SE_SHUTDOWN_NAME
SE_SYNC_AGENT_NAME
SE_SYSTEM_ENVIRONMENT_NAME
SE_SYSTEM_PROFILE_NAME
SE_SYSTEMTIME_NAME
SE_TAKE_OWNERSHIP_NAME
SE_TCB_NAME
SE_TIME_ZONE_NAME
SE_TRUSTED_CREDMAN_ACCESS_NAME
SE_UNDOCK_NAME
SE_UNSOLICITED_INPUT_NAME

Ну, мой вопрос: как я могу вручную (не программно) установить / настроить эти привилегии для учетной записи пользователя? Удивительно, но я не могу найти PRIVILEGE CONST для доступа к реестру. На моем лабораторном компьютере администратор отключил доступ реестра к моей учетной записи. Где я могу узнать больше информации об этой информации?

Я использую все 3 операционные системы (XP, VISTA, 7) :)

1 ответ1

1

Я предполагаю, что у вас есть права администратора на вашем компьютере. Это не будет работать, если у вас нет прав администратора.

В командной строке Windows - введите secpol.msc. Это загрузит локальный менеджер политики безопасности. Затем вы можете увидеть политики безопасности, которые применяются к вашему компьютеру, здесь - посмотрите в Локальные политики -> Назначение прав пользователя -> Отладка программ. Это покажет вам пользователей и группы, которые имеют права отладки на вашем компьютере. Вы можете изменить настройку, дважды щелкнув по ней :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .