Mesclar executáveis para evitar vários UAC

3

Existe um programa que pode mesclar vários executáveis do Windows em um que pode ser executado simultaneamente ou em sequência.

Eu percebo que isso soa como os vírus costumam funcionar, mas eu tenho necessidades reais. Eu estou tentando evitar vários prompts do UAC em um processo de instalação que executa vários hot fixes MS.

Qualquer outro conselho sobre como evitar os prompts do UAC quando vários exe's devem ser instalados é bem-vindo.

    
por PeteT 17.03.2010 / 15:50

4 respostas

4

Existe um script de elevação escrito por alguém da Microsoft que lhe permitirá executar um processo que será executado de forma elevada. Então, crie um arquivo em lote que chame todos os instaladores em sucessão e, em seguida, inicie o arquivo em lote com o comando elevate like:

elevate RunInstallers.cmd

    
por 18.03.2010 / 04:35
0

Posso recomendar a desabilitação do UAC se ele ficar no seu caminho, especialmente desde que foi inventado para induzir os usuários a incentivar os desenvolvedores de aplicativos a modificar seus aplicativos para não exigir privilégios administrativos?

link

    
por 17.03.2010 / 15:58
0

Eu estava lendo algumas soluções em um site e acho que você pode tentar. Eu não consegui o truque com o arquivo .xls ou algo assim, mas há algumas informações úteis.

link

We can create a shortcut for this application with elevated privileges.

  1. Click Start, right click on Computer and choose “Manage”.
  2. Click “Task Scheduler” on the left panel.
  3. Click “Create Task” on the right panel.
  4. Type a name for the task.
  5. Check “Run with highest privileges”.
  6. Click Actions tab.
  7. Click “New…”.
  8. Browse to the program in the “Program/script” box. Click OK.
  9. On desktop, right click, choose New and click “Shortcut”.
  10. In the box type: schtasks.exe /run /tn TaskName where TaskName is the name of task you put in on the basics tab and click next.
  11. Type a name for the shortcut and click Finish.

Now, you can double click the shortcut to run the program, and the UAC window will not prompt.

Espero que esta ajuda!

    
por 17.03.2010 / 16:37
0

Você não deve receber vários prompts do UAC se o processo de chamada já estiver elevado. Peça aos usuários que executem o aplicativo principal como administrador. Então, qualquer coisa que ele execute já deve estar em execução como administrador também.

    
por 17.03.2010 / 16:42

Tags