fddsantos Posted April 27, 2012 at 05:36 PM Report #451813 Posted April 27, 2012 at 05:36 PM Boa tarde, Eu quero forçar o meu programa a executar em modo administrador, qual é a maneira mais fácil e simples de o fazer? Obrigado pela atenção, Fábio Santos Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
bsccara Posted April 27, 2012 at 06:02 PM Report #451815 Posted April 27, 2012 at 06:02 PM http://technet.microsoft.com/pt-pt/library/cc781763(v=ws.10).aspx ou http://social.technet.microsoft.com/Forums/pt/winxppt/thread/2a38ab85-3870-499e-a02b-457d3cb80b77
fddsantos Posted April 27, 2012 at 06:11 PM Author Report #451818 Posted April 27, 2012 at 06:11 PM isso faz com que o o programa arranque ou peça para arrancar em administrador? Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
softklin Posted April 27, 2012 at 08:33 PM Report #451839 Posted April 27, 2012 at 08:33 PM Acho que podes incluir um ficheiro .manifest no teu projeto do Visual Studio, e definir aí as permissões que a tua aplicação necessita. É claro que se a aplicação precisar de privilégios mais elevados, e o utilizador tiver o UAC ativo, então irá ser questionado se quer que a aplicação corra ou não com os privilégios máximos (para Windows Vista e superior). http://msdn.microsoft.com/en-us/library/bb756929.aspx http://stackoverflow.com/q/2488632/515814 Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
fddsantos Posted May 2, 2012 at 08:52 AM Author Report #452620 Posted May 2, 2012 at 08:52 AM não há uma maneira mais fácil de o fazer? Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
apocsantos Posted May 2, 2012 at 12:58 PM Report #452680 Posted May 2, 2012 at 12:58 PM Boa tarde, A forma correcta é o programa pedir autorização ao utilizador para correr com permissões mais elevadas. Não quer dizer que não existam outras formas, mas esta é a mais correcta. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
fddsantos Posted May 2, 2012 at 01:54 PM Author Report #452700 Posted May 2, 2012 at 01:54 PM o meu programa dá erro quando o inicio, mas quando o corro em modo administrador ele pede as permissões e depois corre em modo administrador, e então eu preciso que ele automaticamente peça as permissões Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
apocsantos Posted May 2, 2012 at 01:56 PM Report #452704 Posted May 2, 2012 at 01:56 PM Boa tarde, Podes definir isso no ficheiro .manifest (é um xml), e o programa passará a pedir sempre essas permissões. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
fddsantos Posted May 2, 2012 at 02:02 PM Author Report #452705 Posted May 2, 2012 at 02:02 PM o problema é que nunca fiz um xml para C# Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
Caça Posted May 2, 2012 at 02:07 PM Report #452707 Posted May 2, 2012 at 02:07 PM O ficheiro já está criado, basta substituir esta linha <requestedExecutionLevel level="asInvoker" uiAccess="false"/> por esta <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> Pedro Martins Não respondo a duvidas por PM
fddsantos Posted May 2, 2012 at 02:23 PM Author Report #452712 Posted May 2, 2012 at 02:23 PM estou a usar o visual studio, o ficheiro criou automaticamente ou preciso de ir buscar à internet? Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
apocsantos Posted May 2, 2012 at 02:27 PM Report #452713 Posted May 2, 2012 at 02:27 PM Boa tarde, O ficheiro criou automaticamente. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
fddsantos Posted May 2, 2012 at 03:19 PM Author Report #452728 Posted May 2, 2012 at 03:19 PM No ficheiro aparece-me essas duas linhas, deixo estar as duas e modifico ou elimino aquela que não me interessa? Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
apocsantos Posted May 2, 2012 at 05:56 PM Report #452771 Posted May 2, 2012 at 05:56 PM Boa tarde, Modificas essas duas linhas, e deixas estar o restante como está. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
fddsantos Posted May 3, 2012 at 02:58 PM Author Report #452904 Posted May 3, 2012 at 02:58 PM Já está a funcionar Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now