Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com um problema, preciso saber se um programa esta on no meu pc, entao usei o daemontools como exemplo,segue o codigo;
string DTLite = Process.GetCurrentProcess().ProcessName;
if (Process.GetProcessesByName(DTLite).Length > 1 ){
MessageBox.Show("Um arquivo malicioso foi encontrado, ele será eliminado após está mensagem.", "Perigo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Minha duvida é, por que length > 1?
sempre que eu coloco > 0, o programa me retorna a mensagem... mesmo o processo não estando aberto
e sempre que eu coloco > 1, o programa nao me retorna a mensagem... mesmo o programa estando aberto..
o que me sugerem?
Carregando comentários...