Şimdi Ara

IP adresini değiştirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
12
Cevap
1
Favori
164.072
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Küçük bir program yapmam gerekiyor aslında basit bişey zorluğu yok ama daha işin başında olduğum için yapamadım.
    Program yaptığı iş:
    Ağ Bağlantılarım ->Yerel Ağ Bağlantısı->Internet iletişim kuralları(tcp/ip)->IP Adresini değiştir

    otomatik almasında ben mesela 192.9.100.250 adresini programda tanımladıktan sonra tek tuşla bu adresi alsın alt ağ maskeside 255.255.255.0 olsun.
    Ben tekrar tek tuşla Otomatik olarak IP Adresi Al yapayım.

    Şimdi bu iş için borland builder'da ne kullanmam gerekir yada visual c++ yada visual basic'te olabilir. farketmez az biraz bilgim var.Ancak soket programlama ile bilgim yok.
    Şimdiden teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi 8ball -- 21 Şubat 2007; 16:44:05 >



  • C++ ile zor gibime geliyor.

    setsockopt() fonksiyonu var, bununla hangi internet interface'i kullanmak istedigini belirleyebiliyorsun, fakat setip yada dhcp gibi komutlar Cde bildigim kadariyla yok.

    system() fonksiyonunu kullanarak isletim sistemi ile konusabilirsin.

    windows altinda ip adresini degistirme komutu ne? ipconfig ile ilgili birsey mi? system("ipconfig .....") gibi bir komut olabilir.

    mesela linux altinda:
    system("ifconfig ethX 192.168.1.X"); gibi bir komut ile ip adresini degistirebilirsin
    daha sonra da system("dhclient"); ile dhcp adresi alabilirsin...

    yada bir script yaz, string parser ile C++tan scripteki rakamlari degistir, daha sonra da system("script") ile yazdigin scripti cagir...

    http://www.codeproject.com/internet/ChangingIPADDRESS.asp bu sitede bir ornek var, ama bunlar standart C++ degil.. Win fonksiyonlarini bilmedigim icin bu siteye bak diyorum..

    http://www.asp101.com/articles/stanley/nicsettings/default.asp
    http://www.microsoft.com/technet/scriptcenter/topics/networking/04_atnc_ipadd.mspx




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.