Em Andamento

C++ - Change Dns Servers for all interfaces

I need a simple C++ program, it will change dns servers for all network devices.

Registry key of dns server is:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\--device--\Nameserver]

"NameServer"="8.8.8.8 8.8.4.4"

Dns servers are: 8.8.8.8 - 8.8.4.4

Single computer may use more than one device. Please apply this changes to all devices listing after \interfaces\ directory.

---

Events:

--> First event is checking [url removed, login to view] if connection is successful or not. We will change dns server only if pc can't access to Youtube.

Because, this program will published to Youtube-banned countries.

Display the screen #1 while checking youtube connection.

Youtube connection checking events:

- try to connect [url removed, login to view] on 80 port.

- find in html code "[url removed, login to view]". because youtube-banned countries will display a html code already, means of that is every connection will be successful. we must find a code what will displaying only on youtube.com.

- if you see "[url removed, login to view]", connection is successful. if you don't see, isn't successful.

--> if connection is successful, display screen #2 (look at attached file).

? ? Don't change dns server.

--> if connection isn't successful, display screen #3.

? ? Ask to user if he want to change dns servers or not.

--> if user clicks to yes, change dns servers and display screen #4.

? ? Ask to user if he want to reboot or not.

--> if user clicks to no, display screen #5.

Please note that, checking [url removed, login to view] connection must take 5 seconds at least. reason of this is, user must understand what happening. if it will not take 5 seconds, this screen will be displayed about 0.5 sec. only.

Program title: Youtube Unban

I need to recompile it with VS2008. Please send the sources compliatable with Visual Studio 2008.

I attached everyting that you need.

Thank you very much.

## Deliverables

I attached the screens.

Habilidades: Programação C, Engenharia, Microsoft, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Ver mais: change dns server, what is network programming, programming events, programming change, look for dns, i want all key programming, html computer programming, first computer programming, event connect, c programming services, computer programming html, computer programming events, computer programming c++, computer network programming, computer for programming, c computer programming, access programming services, about computer programming, change dns, unban, tcpip, servers, network sec, dns, c c++ programming services

Acerca do Empregador:
( 56 comentários ) Istanbul, Turkey

ID do Projeto: #3046450

Premiar a:

narek88

See private message.

$17 USD em 2 dias
(1 Comentário)
0.5

3 freelancers estão ofertando em média $34 para este trabalho

baehoovw

See private message.

$42.5 USD in 2 dias
(27 Comentários)
5.1
vw7397816vw

See private message.

$42.5 USD in 2 dias
(4 Comentários)
0.5