Comment ajouter par programme une nouvelle entrée au fichier Hosts dans Mac? Par exemple sur Windows, il vous suffit d'ouvrir un StreamWriter et de le sortir dans le fichier Hosts. Comment faites-vous cela sur un Mac?Écriture dans un fichier HOSTS sous Mac?
Répondre
Le fichier hosts est à
/etc/hosts
vous pouvez donc y ajouter en écrivant simplement à lui. Mais vous ne devriez jamais supprimer les premières lignes correspondant à l'hôte local. En outre, il est uniquement accessible avec le privilège root. manière
Le plus simple (gratuit), serait d'installer les hôtes prefpane qui vous permet d'ajouter ou de modifier, activer ou entrées désactiver de préférences système, sans avoir besoin de naviguer vers le fichier hosts et échanger manuellement . Il garde la trace des changements de sorte que vous ne pouvez pas supprimer ces premières lignes cruciales.
Si vous êtes à la recherche d'une plus « programmatique » façon d'y parvenir, vous pouvez bifurquer repo GitHub du développeur qui contient le code source et projet Xcode, et l'appliquer à votre propre projet.
Il y a d'autres (payant) des applications tierces qui permettent d'atteindre le même que le panneau de préférences. J'ai essayé un appelé HostBuddy, mais il était essentiellement le même que ses homologues libres, avec quelques fonctionnalités supplémentaires mais une interface utilisateur confuse. Il y a un essai gratuit cependant.
Quelle langue de programmation essayez-vous de le faire dans? – jergason