Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Ascensao

[Resolvido] Linha de Comandos "Delete"

Recommended Posts

Ascensao

Apareceu-me aqui um problema, o seguinte código de linha de comandos funciona se o executável tiver no ambiente de trabalho, pens ou outras pastas diversas, mas não me esta a funcionar quando o executável esta localizado na paste de arranque do windows..

ProcessStartInfo Info = new ProcessStartInfo();
Info.Arguments = "/C choice /C Y /N /D Y /T 3 & Del " + Application.ExecutablePath;
Info.WindowStyle = ProcessWindowStyle.Hidden;
Info.CreateNoWindow = true;
Info.FileName = "cmd.exe";
Process.Start(Info);
Environment.Exit(0);


Agradeço conselhos e opiniões:

Share this post


Link to post
Share on other sites
petvetbr

Já tentou verificar se o problema não é de acesso do usuário? Geralmente os arquivos dentro da pasta do Windows são protegidos contra acesso de usuários que não tem privilégios administrativos, justamente para evitar por exemplo que um usuário apague por engano arquivos críticos para execução do sistema operacional.

Tente rodar o seu programa como Administrador e veja se o problema continua.


Fernando Lage Bastos - MCP/MCTS/MCPD

Share this post


Link to post
Share on other sites
Ascensao

Bom depois de algum tempo a tentar perceber o problema descobri que o "grande problema" éra a falta de parisienses no caminho do ficheiro a apagar... lol é por isso que o código fucnionava em diversas pasta e na pasta de arranque não pois tem palavra com espaço no caminho:

Problema: "C:\Users\MeuNome\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\file.exe"

precisa de pressentis

enquanto que:

C:\Users\MeuNome\Desktop\file.exe

não precisa pois não existe espaços no nome

:cheesygrin: Windows Strike Again !


Agradeço conselhos e opiniões:

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.