Configure os botões do mouse para privilégios de "Administrador" / Elevado

4

Eu sou, para melhor ou pior, um administrador na minha máquina com Windows 7. No entanto, mesmo assim, ainda preciso executar determinados programas "como Administrador" - por exemplo, o Visual Studio 2008 ao trabalhar com sites locais do IIS.

Eu também gosto de ter os botões extras do meu IntelliMouse Optical fazendo coisas não-padrão, como representar Ctrl e Shift .

No entanto, quando no VS é executado como administrador, essas configurações não são selecionadas, assim como minhas unidades mapeadas não são atendidas - eu entenderia isso se eu estivesse fazendo login como um usuário diferente, fornecendo credenciais, etc. mas não estou, estou apenas pressionando "Sim" no prompt do UAC.

Normalmente, basta clicar com o botão direito no item no menu Iniciar e selecionar "Executar como administrador", mas isso não é uma opção no menu de contexto do aplicativo Microsoft IntelliPoint Mouse exibido em "Programas", nem no Item do painel de controle "Mouse".

A execução do painel de controle como administrador também não parece ajudar.

Então alguém tem alguma sugestão sobre como eu posso configurar os botões do meu mouse para a versão elevada de mim que o Visual Studio está executando como?

    
por Zhaph - Ben Duguid 09.10.2009 / 17:41

4 respostas

3

Esse seria o software do driver IntelliPoint, em seguida. O processo real é ipoint.exe , que no meu sistema é um processo de inicialização localizado em HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Run .

Parece que a execução desse processo como administrador resolveria o que parece ser o problema, isolar a segurança do processo. Isso explicaria porque um processo executado como um usuário padrão ( ipoint.exe ) não pode se comunicar adequadamente com processos elevados (Visual Studio).

Portanto, você deve desativar a entrada Microsoft IntelliPoint na Configuração do Sistema e usar um dos métodos em esta questão (como o meu responder-use o Agendador de Tarefas) para executar o processo com privilégios elevados.

E, como observação, você está sendo executado como um usuário diferente quando há programas aprovados pelo UAC em execução. Mesma conta de usuário, mas para facilitar a execução simultânea de programas com privilégios de usuário e privilégios administrativos, o Windows atribui às contas administrativas o que é chamado de "token dividido", que é como um identificador de segurança para iniciar processos . O UAC facilita a alternância entre tokens para iniciar programas no shell do Windows. É uma solução bastante inteligente para o problema: "Como podemos fazer um sistema operacional mais seguro quando praticamente todos os desenvolvedores nos últimos 10 anos não se preocuparam em se importar, e não quebrar muito?"

    
por 09.10.2009 / 18:39
0

Isso provavelmente tem a ver com um detalhe de implementação ímpar na maneira como a Microsoft lidou com o Run as Administrator. Em vez de conceder privilégios, ele é executado como se você tivesse feito login como Administrador e, consequentemente, todas as "suas" configurações saíssem da janela. Se houver uma maneira fácil de salvar suas configurações, tente carregá-las no software do mouse como administrador.

    
por 09.10.2009 / 20:39
0

Eu tenho um problema muito parecido. A solução é desativar o UAC completamente. Os botões do mouse são vistos como pressionamentos de tecla.

    
por 23.03.2010 / 14:09
0

Eu vejo que você ainda não encontrou uma solução, então compartilharei a minha:
Eu estava em uma situação semelhante com o meu Logitech G5, então para corrigi-lo eu usei AutoHotKey em vez do painel de controle padrão, que pode executar chaves elevadas e remapear corretamente.

    
por 23.03.2010 / 14:16