Beetje cryptische topictitel, maar ik hoop dat ik het hieronder wat beter kan beschrijven
Ik heb enige Java kennis en an sich valt C# me niet heel slecht, om het een beetje te leren ben ik op t moment een kleine applicatie aan het schrijven waarmee ik sommige applicaties automatisch kan starten of stoppen.
Deze applicaties zijn geschreven in python (extensie .py) en starten op in een webbrowser, elke applicatie luistert naar zijn eigen poortnummer, applicatie één luistert dus naar bijvoorbeeld poort 8585 en applicatie twee naar 8586.
In de taskmanager hebben de applicaties dezelfde naam (pythonw.exe), dus killen op basis van naam zal helaas (denk ik) niet lukken. Voor één applicatie is het ondertussen gelukt, deze had wel een eigen taaknaam. Het hierboven beschreven scenario geldt dus voor de twee overgebleven scripts. Het gaat er dus om dat ik een applicatie kan killen die luistert op een bepaalde poort. Het is me al wel gelukt om te kijken of de poort in gebruik is.
Mijn vraag: zijn er mensen die ervaring hiermee hebben of eventueel al eens hetzelfde hebben geprobeerd? Ik weet namelijk op dit moment niet hoe ik dit verder zou moeten aanpakken. Suggesties zijn ook zeker welkom!
Ik heb ondertussen wel deze library gevonden, maar deze stamt uit 2003 en werkt volgens mij niet helemaal goed. (als ik het artikel mag geloven werkt de koppeling tussen processID en naam alleen in Windows XP). Ik ontwikkel trouwens in C# en .NET Framework 4.5
Ik ben benieuwd naar jullie antwoorden
Ik heb enige Java kennis en an sich valt C# me niet heel slecht, om het een beetje te leren ben ik op t moment een kleine applicatie aan het schrijven waarmee ik sommige applicaties automatisch kan starten of stoppen.
Deze applicaties zijn geschreven in python (extensie .py) en starten op in een webbrowser, elke applicatie luistert naar zijn eigen poortnummer, applicatie één luistert dus naar bijvoorbeeld poort 8585 en applicatie twee naar 8586.
In de taskmanager hebben de applicaties dezelfde naam (pythonw.exe), dus killen op basis van naam zal helaas (denk ik) niet lukken. Voor één applicatie is het ondertussen gelukt, deze had wel een eigen taaknaam. Het hierboven beschreven scenario geldt dus voor de twee overgebleven scripts. Het gaat er dus om dat ik een applicatie kan killen die luistert op een bepaalde poort. Het is me al wel gelukt om te kijken of de poort in gebruik is.
Mijn vraag: zijn er mensen die ervaring hiermee hebben of eventueel al eens hetzelfde hebben geprobeerd? Ik weet namelijk op dit moment niet hoe ik dit verder zou moeten aanpakken. Suggesties zijn ook zeker welkom!
Ik heb ondertussen wel deze library gevonden, maar deze stamt uit 2003 en werkt volgens mij niet helemaal goed. (als ik het artikel mag geloven werkt de koppeling tussen processID en naam alleen in Windows XP). Ik ontwikkel trouwens in C# en .NET Framework 4.5
Ik ben benieuwd naar jullie antwoorden