DouglasP 1 Denunciar post Postado Setembro 10, 2010 Boa noite, fiz um programa que fecha determinados programas, porem to encontrando um problema caso o programa tenha espaços em seu nome exemplo "MSN Messenger.exe", ai no caso ele tenta dar um kill pelo "Messenger.exe", oque gera erro. char strin[255]; sprintf(strin, "taskkill /f /im %s", pe32.szExeFile); system (strin); Queria saber como resolver, e se possui outros metodos para finalizar o exe sem exibir as letras do cmd na tela do meu programa como usando o codigo atual mostra. grato. Compartilhar este post Link para o post Compartilhar em outros sites
guidjos 65 Denunciar post Postado Setembro 11, 2010 O comando que você teria que rodar é: taskkil -f -im "MSN Messenger.exe" Em C: system("taskkil -f -im \"MSN Messenger.exe\""); Compartilhar este post Link para o post Compartilhar em outros sites