نمایش نتایج 1 تا 8 از 8

نام تاپیک: تغییر ip

  1. #1

    Smile تغییر ip

    سلام بچه ها!!!
    چطور میشه با کد نویسی ip رو تغییر داد

  2. #2

    نقل قول: تغییر ip

    برای اینکار دوتابع نیاز دارید. تابع اول مشخصات فعلی شبکه را می دهد و تابع دوم آی پی مورد نظر شما را فعال می کند.
    کد:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Management;

    namespace ConfigurationIP
    {
    class Program
    {
    static void Main(string[] args)
    {
    ListIP();
    SetIP("192.168.22.77", "255.255.255.0", "192.168.22.22");
    }

    public static void ListIP()
    {
    ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration ");
    ManagementObjectCollection objMOC = objMC.GetInstances();

    foreach (ManagementObject objMO in objMOC)
    {
    if (!(bool)objMO["ipEnabled"])
    continue;

    Console.WriteLine(objMO["Caption"] + "," +
    objMO["ServiceName"] + "," + objMO["IPAddress"]);

    string[] ipAddresses = (string[])objMO["IPAddress"];
    string[] Subnets = (string[])objMO["IPSubnet"];
    string[] Gateways = (string[])objMO["DefaultIPGateway"];

    Console.WriteLine("Printing Default Gateway Info:");
    Console.WriteLine(objMO["DefaultIPGateway"]);

    Console.WriteLine("Printing IPGateway info:");
    foreach (string sGate in Gateways)
    {
    Console.WriteLine(sGate);
    }

    Console.WriteLine("Printing IPAddress info:");
    foreach (string sIP in ipAddresses)
    {
    Console.WriteLine(sIP);
    }

    Console.WriteLine("Printing SubNet Info:");
    foreach (string sNet in Subnets)
    {
    Console.WriteLine(sNet);
    }
    }
    Console.ReadLine();
    }

    public static void SetIP(string IPAddress, string SubnetMask, string Gateway)
    {
    ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration ");
    ManagementObjectCollection objMOC = objMC.GetInstances();

    foreach (ManagementObject objMO in objMOC)
    {
    if (!(bool)objMO["IPEnabled"])
    continue;

    try
    {
    ManagementBaseObject objNewIP = null;
    ManagementBaseObject objSetIP = null;
    ManagementBaseObject objNewGate = null;

    objNewIP = objMO.GetMethodParameters("EnableStatic");
    objNewGate = objMO.GetMethodParameters("SetGateways");

    objNewGate["DefaultIPGateway"] = new string[]
    {
    Gateway
    };
    objNewGate["GatewayCostMetric"] = new int[]
    {
    1
    };

    objNewIP["IPAddress"] = new string[]
    {
    IPAddress
    };
    objNewIP["SubnetMask"] = new string[]
    {
    SubnetMask
    };

    objSetIP = objMO.InvokeMethod("EnableStatic", objNewIP, null);
    objSetIP = objMO.InvokeMethod("SetGateways", objNewGate, null);

    Console.WriteLine("Updated IPAddress, SubnetMask and Default Gateway!");
    Console.ReadLine();
    }
    catch (Exception ex)
    {
    Console.WriteLine("Unable to Set IP : " + ex.Message);
    Console.ReadLine();
    }
    }
    }
    }
    }


  3. #3
    کاربر دائمی آواتار m.webgard
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    استان گلستان - شهرستان گرگان
    پست
    139

    نقل قول: تغییر ip

    سلام
    یه روش هم اینه که کدت رو در CMD بنویسی و به عنوان فایل ذخیره کنی
    بعدش در VS اجراش کنی
    موفق باشی

  4. #4

    نقل قول: تغییر ip

    سلامی دوباره !من روی کدهای بال کار کردم ااما از چیزی سر در نیاوردم!!!
    یکی باشه بگه نحوه ی استفاده رو بم بگه
    من کار با کلاسم ضعیفه

  5. #5

    نقل قول: تغییر ip

    ؟؟؟؟؟؟
    !!!!!!!!!

  6. #6
    کاربر دائمی آواتار mfaridi
    تاریخ عضویت
    دی 1390
    محل زندگی
    بندر عباس
    پست
    260

    نقل قول: تغییر ip

    اگه بخوای با cmd تغیر بدی
    netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0 192.168.0.1 1

  7. #7
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: تغییر ip

    آخرین ویرایش به وسیله khokhan : شنبه 09 شهریور 1392 در 16:23 عصر

  8. #8

    نقل قول: تغییر ip

    khokhanدوست داریم!!!khokhanدوست داریم!!!khokhanدوست داریم

تاپیک های مشابه

  1. تغییر رنگ قسمتی از زمینه (پیکچر باکس)
    نوشته شده توسط zehs_sha در بخش VB.NET
    پاسخ: 4
    آخرین پست: چهارشنبه 28 مرداد 1388, 15:58 عصر
  2. پاسخ: 4
    آخرین پست: یک شنبه 20 اردیبهشت 1388, 02:52 صبح
  3. تغییر اختیارات کاربران
    نوشته شده توسط amir_king2_2 در بخش امنیت در شبکه
    پاسخ: 3
    آخرین پست: سه شنبه 09 اردیبهشت 1382, 09:04 صبح
  4. تغییر ترتیب فرم ها
    نوشته شده توسط ghaum در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: چهارشنبه 21 اسفند 1381, 11:07 صبح
  5. تغییر نام بانک
    نوشته شده توسط ghaum در بخش T-SQL
    پاسخ: 1
    آخرین پست: یک شنبه 18 اسفند 1381, 15:13 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •