Windows 7: Tendo usuários desprivilegiados instalando e alterando fontes

3

Eu me deparei com esse grande problema com um designer gráfico. Eles querem poder instalar as fontes que baixaram. Este usuário é um usuário não administrador na máquina local e um usuário não administrador em nossa rede. Acredito que o Controle de Acesso do Usuário na máquina local impede que usuários comuns instalem fontes; este usuário em particular recebeu privilégios de leitura e gravação para C: \ Windows \ Fonts.

A única solução que vejo é desabilitar o UAC quando o fontview.exe está em execução, o que não tenho idéia de como realizar. O Fontview.exe não é um aplicativo que você pode simplesmente executar sozinho; Ele é solicitado abrindo um arquivo de fonte na pasta Fontes. Portanto, você não pode usar o agendador de tarefas para executar o aplicativo com as permissões mais altas. Existe alguma maneira de ter o UAC desativado sempre que um aplicativo está sendo executado, em vez de criar um atalho que permite ao usuário executar o aplicativo com as permissões mais altas?

Lembre-se de que este usuário não pode ser promovido a um administrador, em qualquer nível, e nenhum aplicativo de terceiros pode ser instalado. Existe alguma maneira de conseguir isso?

As respostas mais simples que encontrei aplicam-se ao Windows XP ou Vista. No Windows 7, a instalação de fontes é feita por um aplicativo que precisa ser executado com privilégios administrativos; no entanto, o aplicativo não pode simplesmente ser executado sozinho; Ele só é executado quando um arquivo de fonte é aberto. Para reiterar, estou procurando uma solução do Windows 7, não uma solução XP ou Vista.

    
por Cooperace27 07.11.2014 / 21:21

1 resposta

2

Eu achei esta informação espero que ajude - a partir deste link = link

Faça o login como administrador. Abra o prompt de comando como administrador.

attrib -r -s% systemroot% \ fonts

takeown / f "% systemroot% \ fontes" / r / d n

(opcional - concede aos administradores plenos direitos sobre a pasta de fontes): icacls "% systemroot% \ fonts" / conceder administradores: F / t

Agora você pode adicionar ou alterar permissões na pasta Fontes como qualquer pasta normal.

Conceda ao (s) usuário (s) modificar o acesso a% systemroot% \ Fonts

icacls "% systemroot% \ fonts" / concessão USERNAMEorGROUP: M / t

Conceda ao (s) usuário (s) modificar o acesso a% systemroot% \ system32 \ FNTCACHE.dat

icacls "% systemroot% \ system32 \ FNTCACHE.dat" / concessão USERNAMEorGROUP: M / t

Conceder acesso (s) ao usuário para HKLM \ Software \ Microsoft \ Windows NT \ Versão atual \ Fonts

    
por 07.11.2014 / 21:34