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

نام تاپیک: استفاده از دستوري مانند netstat در C#‎

  1. #1

    Lightbulb استفاده از دستوري مانند netstat در C#‎

    باسلام
    دستوري مانند netstat رو زماني كه در cmd كامپيوتر وارد مي كنيد به سايت ها يا اي پي هاي كه وصل هستيم توسط هر مرور گر به ما نشون مي ده
    حالا من مي خواستم يك برنامه بنويسم كه اين كار رو انجام بده
    ممنون مي شم اكه راهنمايي كنيىد

  2. #2

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  3. #3
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    با سلام، شما برای اینکه نیای بری سوکت پروگرامینگ کار کنی، بهتره از خود cmd استفاده کنی، به این صورت که پروسس cmd رو تحت نظر بگیری دستور بهش ارسال کنی و جوابشو تویه یه فایل متنی ذخیره کنی و مورد استفاده قرار بدی
    تویه همین انجمن دربارش بحث شده
    یه سری کد دارم میذارم
    // Start the child process.
    Process p = new Process();
    // Redirect the output stream of the child process.
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.FileName = "YOURBATCHFILE.bat";
    p.Start();
    // Do not wait for the child process to exit before
    // reading to the end of its redirected stream.
    // p.WaitForExit();
    // Read the output stream first and then wait.
    string output = p.StandardOutput.ReadToEnd();
    p.WaitForExit();


  4. #4
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    اینارو هم جمع کردم:
    Bastane Port 445
    netsh firewall delete portopening protocol = TCP port = 445

    ------------
    Baz kardane port 445
    netsh firewall add portopening protocol = TCP port = 445 name = "TCP/IP" mode = ENABLE scope = SUBNET

    netsh firewall add portopening TCP 445 blah enable subnet

    ----------------
    Sakhtane User Password jaded
    net user username password /add
    -------------------
    erteQaie sathe dastresi ie user be administrator
    net localgroup "administrators" username /add
    -----------
    Qeire fa’al kardane firewall
    netsh firewall set opmode disable
    -------------
    Fa’al kardane firewall
    netsh firewall set opmode enable

    ---------
    Baz kardane ie port be surate ertebate amn
    netsh firewall add portopening protocol = TCP port = 3389 name = "Terminal Service" mode = ENABLE scope = SUBNET

    --------------
    Active Remote Desktop:
    In Win7
    netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

    in XP:
    netsh firewall set service RemoteDesktop enable

    --------------


  5. #5

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    ممنون دوست عزيز

  6. #6

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    مي شه بيشتر توضيح بديد

  7. #7
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

    نقل قول: استفاده از دستوري مانند netstat در C#‎

                Process p = new Process();
    p.StartInfo.Arguments = "sfc /scannow";
    p.StartInfo.CreateNoWindow = true;
    p.StartInfo.FileName = "cmd.exe";
    p.StartInfo.RedirectStandardError = true;
    p.StartInfo.RedirectStandardInput = true;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
    p.Start();
    p.WaitForExit();
    string output = p.StandardOutput.ReadToEnd();
    p.WaitForExit();

    دیگه واضحه
    این دقیقا برای sfc تنظیم شده، اطلاعات رو برمیگردونه تویه output

  8. #8

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    دوست عزيز وقتي دستور ارسال مي كنم ارور مي ده

    p.StandardInput.Write(
    "netstat");

  9. #9

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    ?????????????????

  10. #10

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    درست شد
    نحوه ارسال به پروسس اينطوريه

    Process p = newProcess();
    p.StartInfo.UseShellExecute =
    false;
    p.StartInfo.Arguments =
    "sfc /scannow";
    p.StartInfo.CreateNoWindow =
    true;
    p.StartInfo.FileName =
    "cmd.exe";

    p.StartInfo.RedirectStandardError =
    true;
    p.StartInfo.RedirectStandardInput =
    true;
    p.StartInfo.RedirectStandardOutput =
    true;
    p.StartInfo.UseShellExecute =
    false;




    p.Start();
    p.StandardInput.WriteLine(
    @"Echo on");
    p.StandardInput.WriteLine(
    @"netstat");

    p.StandardInput.WriteLine(
    @"EXIT");
    textBox1.Text = p.StandardOutput.ReadToEnd();
    p.WaitForExit();

  11. #11

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    nunegandom ممنون به خاطر پاسخ هايي كه داديد

  12. #12
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

    نقل قول: استفاده از دستوري مانند netstat در C#‎

    خواهش میکنم، ببخشید که دیر پاسخ میدم، خیلی کم میام انجمن :)

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

  1. در mysql و php چگونه مي توان دستوري مانند Dlookup نوشت ؟
    نوشته شده توسط Mahsa Hatefi در بخش MySQL
    پاسخ: 1
    آخرین پست: سه شنبه 18 بهمن 1390, 23:30 عصر
  2. پاسخ: 37
    آخرین پست: شنبه 15 دی 1386, 13:16 عصر
  3. چگونگی استفاده از Listview مانند تصویر
    نوشته شده توسط vb_nima در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 08 اردیبهشت 1386, 14:03 عصر
  4. استفاده از توابع و بکار بردن آنها مانند ضرب و جمع و تقس&
    نوشته شده توسط ahmadbh در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 14 مهر 1383, 07:21 صبح

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

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