4

Хорошо это или плохо, но я администратор на моей машине с Windows 7. Однако даже тогда мне все еще нужно запускать определенные программы "как администратор" - например, Visual Studio 2008 при работе с локальными сайтами IIS.

Я также хотел бы, чтобы дополнительные кнопки на IntelliMouse Optical выполняли нестандартные функции, например, представляли Ctrl и Shift.

Однако, когда в VS, работающем с правами администратора, эти настройки не выбираются, как и мои подключенные диски - я понял бы это, если бы вошел в систему как другой пользователь, предоставил учетные данные и т.д., Но я ' Я просто нажимаю "Да" в приглашении UAC.

Обычно я просто щелкаю правой кнопкой мыши по пункту в меню "Пуск" и выбираю "Запуск от имени администратора", но это не опция в контекстном меню ни для приложения Microsoft IntelliPoint Mouse, которое отображается в разделе "Программы", ни для "Мышь" элемент панели управления.

Запуск панели управления от имени администратора также не помогает.

Итак, есть ли у кого-нибудь какие-либо предложения о том, как настроить кнопки мыши для своей расширенной версии, под которой работает Visual Studio?

4 ответа4

3

Это будет программное обеспечение драйвера IntelliPoint. Фактический процесс - это ipoint.exe , который в моей системе является процессом запуска, расположенным в HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Run .

Похоже, что запуск этого процесса с правами администратора решит проблему, связанную с безопасностью процесса. Это объясняет, почему процесс, работающий от имени обычного пользователя (ipoint.exe), не может правильно взаимодействовать с процессами с повышенными правами (Visual Studio).

Поэтому вам следует отключить запись Microsoft IntelliPoint разделе «Конфигурация системы» и использовать один из методов в этом вопросе (например, мой Планировщик заданий с ответом) для запуска процесса с повышенными привилегиями.

И как примечание: вы работаете как другой пользователь, когда у вас запущены утвержденные UAC программы. Та же учетная запись пользователя, но для облегчения наличия программ, которые одновременно работают как со стандартными правами пользователя и административными привилегиями, Windows назначает административные учетные записи, которые называются "разделенными токенами", которые похожи на идентификатор безопасности для запуска процессов , UAC облегчает переключение между токенами для запуска программ в оболочке Windows. Это довольно умное решение проблемы: «Как сделать более безопасную операционную систему, когда практически все разработчики за последние 10 лет не удосужились позаботиться о себе и не сломались?"

0

Я вижу, что вы до сих пор не нашли решение, поэтому я поделюсь своим:
У меня была похожая ситуация с моим Logitech G5, поэтому, чтобы исправить это, я использовал AutoHotKey вместо панели управления по умолчанию, которая МОЖЕТ правильно запускать повышенные и переназначенные ключи.

0

Скорее всего, это связано со странными деталями реализации того, как Microsoft обрабатывает запуск от имени администратора. Вместо предоставления вам привилегий, он запускается так, как будто вы вошли в систему как администратор, и, следовательно, все "ваши" настройки выходят в окно. Если есть простой способ сохранить ваши настройки, попробуйте загрузить их в программное обеспечение мыши от имени администратора.

0

У меня очень похожая проблема. Обходной путь должен полностью отключить UAC. Кнопки мыши затем рассматриваются как нажатия клавиш.

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