J'ai récemment demandé the question si je pouvais limiter la bande passante via une application C# WinForms un peu comme NetLimiter et NetBalancer. On m'a dit qu'il y avait deux façons de le faire. Soit par l'intermédiaire QoS approprié ou en écrivant quelque chose le long d'un "NDIS Network Filter Driver". L'utilisation de QoS n'est pas la façon dont je veux prendre. J'ai donc recherché quelques-unes des choses nécessaires pour écrire des pilotes et trouvé des points intéressants. Des points tels qu'une bonne compréhension de C/C++, car le code exécuté est très sujet aux BSOD car il pourrait être exécuté dans quelque chose appelé "mode noyau". J'ai également trouvé un GitHub "dump" qui semble intéressant et me tente d'enquêter et de regarder autour.Rédaction des pilotes pour Windows
Comme vous pouvez le voir, je ne suis pas assez avancé pour y plonger sur un niveau professionnel. Ignorant cela, ce serait un bon début pour commencer mes aventures dans l'écriture des pilotes à surveiller - et plus loin dans la ligne manipuler le réseau pour introduire la limitation.
Toute aide, des guides ou des informations qui pourraient être utiles sont toujours appréciés. PS: Je ne suis pas sûr que ce soit (comme mentionné dans un commentaire à ma question précédente) une question trop large à répondre sur Stack Overflow. Si oui, où irais-je demander cela?
Cela semble trop large (et hors-sujet avec le tutoriel/guide demander) pour moi. Vous pourriez aller à un forum plus traditionnel, essayer de trouver un tuteur/mentor, ou si c'était moi, commencer à écrire quelque chose basé sur ce que vous avez déjà trouvé et poser des questions * spécifiques * à ce sujet ici. – BradleyDotNET
Où puis-je trouver un tuteur/mentor pour cela, @BradleyDotNET. Y a-t-il un formulaire où je peux m'inscrire? Et j'ai trouvé quelque chose que je comprends peu, d'où je l'ai inclus. Bien que cela aurait pu être mieux si j'ai commencé avec ça. – Farcrada
Pluralsight a un programme de mentor/aide, je suis sûr qu'il y en a d'autres. Le conseil de Vilx est le chemin que je commencerais au moins bien. – BradleyDotNET