Valdir Alberto Postado Janeiro 30, 2023 Compartilhar Postado Janeiro 30, 2023 Boa tarde, Criei uma aplicação em Delphi que fará um processo na máquina do usuário. Junto com esse. exe serão enviados vários outros arquivos acessórios. Por isso estou utilizando o Inno Setup para levar esses arquivos e executar meu executável. A dúvida é: esse meu executável precisa ir com a opção de ser executado automaticamente como administrador "Require as Administrator". Se eu configurar isso lá no Delphi, quando o Inno tentar executar ele, vai dar um erro (vide anexo), pois, ao que parece, sendo um .exe chamado por outro (no caso o Inno Setup que está chamando o .exe), o Windows não permite que este meu .exe seja executado como administrador automaticamente. Sim coloquei a propriedade PrivilegesRequired=admin, mas essa propriedade diz respeito apenas a execução do Inno Setup e não ao meu .exe. Alguma sugestão? Obrigado! Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
ThiagoAlves Postado Janeiro 30, 2023 Compartilhar Postado Janeiro 30, 2023 Boa tarde. Depois de definir o, PrivilegesRequired=admin #define MyAppName "MyApp" #define MyAppExeName "MyApp.exe" [Setup] PrivilegesRequired=admin [Run] Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: runascurrentuser nowait postinstall skipifsilent 1 Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Valdir Alberto Postado Janeiro 30, 2023 Autor(a) Compartilhar Postado Janeiro 30, 2023 44 minutos atrás, ThiagoAlves disse: Boa tarde. Depois de definir o, PrivilegesRequired=admin #define MyAppName "MyApp" #define MyAppExeName "MyApp.exe" [Setup] PrivilegesRequired=admin [Run] Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: runascurrentuser nowait postinstall skipifsilent Maravilhas @ThiagoAlves. Só faltava a flag runascurrentuser. Incluí como você sugeriu e funcionou perfeitamente. Muitíssimo obrigado! 1 Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.