J'ai un programme sur un serveur (par exemple \\192.168.0.1\sharefolder\test.exe
). Je mets le raccourci du programme dans les clients. Les utilisateurs peuvent exécuter le programme par ce raccourci. Quand je veux mettre à jour mon programme dans le serveur, il se produit une erreur "fichier en cours d'utilisation" .. maintenant, comment puis-je tuer tous les processus dans les clients qui exécutent mon programme (par raccourci) sur le serveur. Je utiliser ce code:Comment puis-je tuer tous les processus dans les clients qui exécutent un programme (par raccourci) sur le serveur
foreach (var process in Process.GetProcessesByName("quartus_pgm"))
{
process.kill();
}
//file.delete();
Mais ce code ne suffit pas parce que ce code ne tuent que les processus en cours d'exécution sur le serveur et encore je ne peux pas mettre à jour le programme et l'erreur se produit ..
Merci beaucoup pour votre solution. – Mahyar