Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Ascensao

[Resolvido] Linha de Comandos "Delete"

Mensagens Recomendadas

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:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.