2010-06-25 5 views
0

Le programme a une liste noire, il contient une liste de sites. Lorsque l'utilisateur ouvre le site dans IE (Firefox, Opera, Chrome), il devrait recevoir une erreur. (Par exemple 404). Comment puis-je faire? Il est conseillé de ne pas écrire dans le fichier HOSTS. Langue C#. Merci.Bloquer les sites Web programmatiques

+0

Pouvez-vous expliquer pourquoi vous ne pouvez pas utiliser HOSTS? – Blorgbeard

+0

Quels systèmes d'exploitation ciblez-vous et quel est l'environnement pour cela? par exemple. Ordinateurs d'entreprise ou ordinateurs personnels? –

+0

"Pouvez-vous expliquer pourquoi vous ne pouvez pas utiliser HOSTS?" -Parce que c'est facile à changer. Ciblé pour MS Windows et les ordinateurs domestiques. – user348173

Répondre

0

Le concept derrière ce que vous essayez de faire est RSIL 80 le trafic sortant et bloquer toutes les demandes adressées aux sites/ips contenus dans la liste noire.

C'est un peu complexe d'afficher pour vous tout le code ici. Quoiqu'il en soit, ce type d'opération convient mieux à un filtre de pare-feu réseau qu'à une application C# personnalisée qui s'exécute sur le client.

Questions connexes