DonanımHaber'de AraYENİ GELİŞMİŞ ARAMA
ForumBu Bölümde Ara
IP adresini değiştirme
11
Cevap
1
Favori
163.099
Tıklama
Sayfaya Git:
Sayfa: 1
Giriş
Mesaj
    • Teğmen
      168 Mesaj
      21 Şubat 2007 16:43:27
      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 >
      _____________________________

    • Yüzbaşı
      716 Mesaj
      21 Şubat 2007 18:28:27
      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....et/ChangingIPADDRESS.asp bu sitede bir ornek var, ama bunlar standart C++ degil.. Win fonksiyonlarini bilmedigim icin bu siteye bak diyorum..

      http://www.asp101.com/a.../nicsettings/default.asp
      http://www.microsoft.co...rking/04_atnc_ipadd.mspx



      _____________________________

    • Yüzbaşı
      716 Mesaj
      21 Şubat 2007 18:30:29
      odev filan mi bu???




      _____________________________

    • Teğmen
      168 Mesaj
      22 Şubat 2007 00:33:14
      İlginize teşekkürler.

      Hayır ödev değil.
      şimdi çalıştığım şirkette bilgisayarla bir CNC makşnası arasında ethernet arasında bağlantı kurduruyorum.
      O ip adresinden FTP programı ile veri alışverişi sağlanıyor.Tabi veri alışverişi bittimi normal ip ile giriyorum.
      Birde şirket personeli için parmak izi takip sistemi var bunun cihazınında ip adresi farklı ondanda günlük personel giriş çıkış verilerini bilgisayar indiriyorum.
      Yani makinadaki network kartının ip'si işime göre değişmesi gerekiyor.
      umarım anlatabildim.Aslında uygun komutu bulsam çok kolayda bir türlü bir ipucu bulamadım.


      _____________________________

    • Teğmen
      168 Mesaj
      22 Şubat 2007 19:40:51
      Borland Builder için sadece şunu şunu kullan diyerek bir yol gösterecek var mı?


      _____________________________

    • Teğmen
      168 Mesaj
      23 Şubat 2007 20:16:19
      Cevabı buldum arkadaşlar

      ShellExecute(0,"Open","netsh.exe","interface ip set address agismi static 192.9.100.253 255.255.255.0 ","C:\WINDOWS\system32",SW_HIDE);


      agismine
      ağınızın adını yazın.


      _____________________________

    • Çavuş
      41 Mesaj
      02 Mart 2007 10:00:05
      çok teşekkürler


      _____________________________

    • Yüzbaşı
      716 Mesaj
      02 Mart 2007 15:51:14
      tamam iste benim soyledigim gibi sonucta..

      yani programlama ile degistirmiyorsun, bir shell script ile degistiriyorsun.


      _____________________________

    • Yüzbaşı
      683 Mesaj
      03 Mart 2007 12:28:39

      quote:

      Orjinalden alıntı: 8ball

      Cevabı buldum arkadaşlar

      ShellExecute(0,"Open","netsh.exe","interface ip set address agismi static 192.9.100.253 255.255.255.0 ","C:\WINDOWS\system32",SW_HIDE);


      agismine
      ağınızın adını yazın.


      tam istedigim şey paylaştigin için saol


      _____________________________

      Scirocco 1.4 TSI.
    • Onbaşı
      19 Mesaj
      01 Nisan 2008 19:12:58
      mrb arkadaşlar bu ip değiştirme konusunda bana yardımcı olabilirmisiniz yazdıklarınızı okudum ama fazla bir şey anlamadım bana acaba ayrıntılı bir şekilde anlatabilirmisiniz şimdiden ilgilenen arkadaşlara teşekkürler


      _____________________________

    • Yarbay
      2597 Mesaj
      16 Mayıs 2011 12:21:17
      arkadaşlar, benimde aynı bunun gibi bir sorunum var. tek tıkla istediğim ip adresine değiştiren, yine tek tıkla dhcp tarafından ip adresi tanımlayan programcık, script vb bir şeye ihtiyacım var. yukarıdaki kodu nasıl kullanacağımı anlamadım. yardım ederseniz sevinirim...


      _____________________________

    • Yarbay
      3118 Mesaj
      22 Mayıs 2011 06:26:31

      quote:

      Orijinalden alıntı: salagil

      arkadaşlar, benimde aynı bunun gibi bir sorunum var. tek tıkla istediğim ip adresine değiştiren, yine tek tıkla dhcp tarafından ip adresi tanımlayan programcık, script vb bir şeye ihtiyacım var. yukarıdaki kodu nasıl kullanacağımı anlamadım. yardım ederseniz sevinirim...

      yukardaki kod vb.net kodu, program kodu sayılmaz aslında. dos üzerinden gerçekleştiriyor.
      istediğin ip adresi için bir stringe alırsın o yazıları(parametre mi deniyodu ne deniyodu buna) textboxtaki ip ile değiştirsin stringi execute edersin.
      veya olmadı dos komutu sonuçta, yaz notepada uzantıyı .bat yap


      _____________________________

Sayfa: [1]
Sayfaya Git:
Sayfa:
1
Facebook Sayfamız
Foruma Git
Bölümde Ara
Reklamlar
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.