Изменить содержимое файла Hosts - C (СИ)
Формулировка задачи:
Пожалуйста помогите мне сделать прогу которая изменит код фала Hosts так, как захочу я....скажем у меня такой код
я хочу чтобы при попытке зайти например на сайт ВКонтакте ничего не открывалась...или же у меня тоже так было...хотел зайти там было "СМС активация..."
потом мне помогли и я исправил этот файл и все открывало....мне интересно можно так чтобы когда заходили на сайт после того как открыли файл, там писало то что я хочу?...ну скажем вместо смс активация что то другое?
вообще буду благодаерн тому кто поможет дописать код...
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <locale.h>
#include <windows.h>
using namespace std;
int main(){
setlocale( LC_ALL,"Russian.1572" );
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char fname[128]=[B]ЗДЕСЬ ВВЕСТИ АДРЕСС!!Я НЕ ЗНАЮ ЕГО[/B];
char str[512]=[B]ЗДЕСЬ ВВЕСТИ КОД И ЕГО ТОЖЕ НЕ ЗНАЮ[/B];
ofstream out(fname);
if (!out.fail()){//Если открыли
out << str;
}
}Решение задачи: «Изменить содержимое файла Hosts»
textual
Листинг программы
#include <iostream>
using namespace std;
void main()
{
FILE *f=fopen("C:\\Windows\\System32\\Drivers\\etc\\hosts","a");
fputs("\n127.0.0.1 vkontakte.ru",f);
fclose(f);
}