É, eu sei, mas o problema é exatamente para executar outro aplicativo 
(de instalação por exemplo). Descobri que a função ShellExecute não 
existe na API do Windows Vista, porisso não consegue executar nada, tem 
que partir para outra função (tem que verificar o sistema operacional e 
usar uma função para cada tipo).
Se desabilitar o que você disse, os programas são instalados nas pastas 
Arquivos de Programas ou vão para as pastas do usuário?
Por exemplo, se eu for instalar um programa no Windows Vista, ele vai 
por padrão para as pastas do usuário corrente pois a pasta Arquivos de 
Programas só se instala lá se for instalado com a opção de administrador 
(com o botão direito do mouse sobre o executável instalador).

Tô pesquisando mais, pois até com o Delphi 2007 instalado no XP não funfa.

Juliano Silva - Yahoo escreveu:
>
>
> Cara, existe uma opção que você desabilita o lance de ficar pedindo 
> senha e
> confirmação para tudo no Vista... lá em usuários do Vista, desabilitando
> esta funcionalidade, ele para de pedir as confirmações e senhas...
>
> Não é o que você precisa, mas em meu caso funcionou bem já que os usuários
> que utilizam o vista não necessitam deste recurso que na boa acho que só
> incomoda, quando mostrei isso para os usuários eles adoraram...
>
>
>
> _____
>
> De: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br>] Em
> nome de listas2004
> Enviada em: segunda-feira, 28 de julho de 2008 15:51
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: [delphi-br] Re: [Atenção Aqui] ShellExecute no Vista com UAC, não
> pode?
>
> E ae, ninguém sabe nada a respeito?
>
> --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
> os.com.br, Onjahyr - GMAIL <[EMAIL PROTECTED]>
> escreveu
>
> E ae Pessoal, blz?
>
> > Tô com um problema. Uso o Delphi 7 e estou criando um aplicativo
> para uma Assistência Técnica de computadores, os caras querem que o
> programa rode de um DVD (até aí tudo bem), querem que seja compativel
> com o XP e o Vista (hummm, bom, dá prá fazer!), querem que o programa
> execute os "Programas de Instalação". No XP funciona legal, mas no
> Vista tem a parada do "Administrador". Vi na internet (em inglês) como
> executar com o UAC do Vista (executar via administrador). E o processo
> é muito enrolado. Alguém sabe como usar o ShellExecute para chamar um
> aplicativo como Administrador (no Windows Vista)? Veja que estou
> usando o Delphi 7 no Windows XP.
>
> > Se alguém souber de alguma coisa dá uma ajuda aí.....
> > O link que encontrei é esse:
> >
> http://blog.
> <http://blog.delphi-jedi.net/2008/05/17/the-case-of-shellexecute-shellexecut 
> <http://blog.delphi-jedi.net/2008/05/17/the-case-of-shellexecute-shellexecut>
> eex-createprocess-and-oskexe/>
> delphi-jedi.net/2008/05/17/the-case-of-shellexecute-shellexecuteex-createpro
> cess-and-oskexe/
>
> > Até o Delphi 2007 rodando num XP não funciona. Alguém já viu isso?
> > Eu não tenho o Vista para realizar testes. Nem uso Delphi 2007.
>
> > Fico no aguardo, vamos nos unir pois isso é importante para nós no
> > decorrer dos dias de trabalho...
>
> > Blz.
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com <http://www.avg.com>
> Version: 8.0.138 / Virus Database: 270.5.6/1577 - Release Date: 28/07/2008
> 06:55
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  

Responder a