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

نام تاپیک: مشکل در ارسال command به command prompt

  1. #1
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

    Question مشکل در ارسال command به command prompt

    دوستان سلام.
    یه کدی دارم که میخوام command prompt را با دسترسی ادمین باز کنه و محتوای یک پوشه و یک کلید رجیستری رو حذف کنه:

    private void ExecuteCommand(string Command)
    {
    System.Diagnostics.ProcessStartInfo ProcessInfo;
    System.Diagnostics.Process Process;

    ProcessInfo = new System.Diagnostics.ProcessStartInfo("cmd.exe", "/C " + Command);
    ProcessInfo.CreateNoWindow = false;
    ProcessInfo.UseShellExecute = false;
    ProcessInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized;
    ProcessInfo.Domain = "mydomain.com";
    ProcessInfo.UserName = "ad";
    ProcessInfo.WorkingDirectory = "C:\\Windows\\System32";
    System.String rawPassword = "ad@1234";
    System.Security.SecureString encPassword = new System.Security.SecureString();
    foreach (System.Char c in rawPassword)
    {
    encPassword.AppendChar(c);
    }
    ProcessInfo.Password = encPassword;
    Process = System.Diagnostics.Process.Start(ProcessInfo);


    }
    private void button1_Click(object sender, EventArgs e)
    {
    ExecuteCommand("del C:\\Users\\pc-1205\\AppData\\Roaming\\Microsoft\\Windows\\Themes /s /q ");
    //ExecuteCommand("ping 192.168.1.2 ");
    //ExecuteCommand("services.msc");
    }


    مشکلی که دارم اینه که در کدهای دکمه خط اول که مربوط به حذف فایل هاست عمل نمیکنه(فایل های حذف نمیشن-کامند در cmd به صورت دستی اجرا شد عمل کرد) ولی خط دوم(ping) و خط سوم(services,msc) عمل میکنه.
    به نظر شما مشکل از کجاس؟
    ممنون

  2. #2
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

    نقل قول: مشکل در ارسال command به command prompt

    سلام
    کسی نمیدونه؟؟؟

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

    نقل قول: مشکل در ارسال command به command prompt

    سلام
    حتما باید فایل بصورت کامند حذف بشه؟

  4. #4
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

    نقل قول: مشکل در ارسال command به command prompt

    بله بايد به صورت کامند حذف بشه چون لازمه برا حذفش دسترسی ادمین داشته باشی.
    اما یه نکته جالب امروز بهش برخوردم:
    اومدم کد رو اینطوری تست کردم:کامند رو تکه تکه ارسال کردم و به جای del از cd استفاده کردم که ببینم مشکلش چیه.دیدم اصلا نمیتونه وارد پوشه ی pc-1205 بشه.
    بعدش اومدم cmd رو در محیط ویندوز با همین یوزر پسوردی که توی کدها نوشتم run as كردم دیدم وارد پوشه شدم و مشکلی نبود.
    (اینو توی پرانتز میگم فقط زیاد بهش توجه نکنید که گیج بشید:در ویندوز به پوشه دسترسی everyone دادم مشکل حل شد.این راه حل نیست چون نمیتونم بیام رو کلی کلاینت توی دامین اینکار رو بکنم).
    اما نکته اینجاس که توی کدهای بالا اون قسمتی که مربوط به یوزر پسورد و نام دامین هست رو برش داشتم مشکل حل شد و تونست به پوشه وارد بشه!!
    در حالیکه این یوزر،یوزر ادمین دامین هستش.
    نمیتونم cmd رو با يوزر ادمین اجرا نکنم چون بعد از طریق cmd میخوام کارایی بکنم که نیازه به صورت ادمین اجرا بشه.

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

  1. مشكل در ارسال پارامتر به stored procedure
    نوشته شده توسط sara_wait_for_you در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 27 خرداد 1387, 15:14 عصر
  2. مشکل در ارسال پارامتر به وب سرویس ASP.Net از طریق Delphi
    نوشته شده توسط RezaJP در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: دوشنبه 12 آذر 1386, 10:53 صبح
  3. مشکل در ارسال String به عنوان پارامتر در WebService
    نوشته شده توسط AmirEngineer در بخش توسعه نرم افزار تحت وب
    پاسخ: 5
    آخرین پست: چهارشنبه 31 مرداد 1386, 11:52 صبح
  4. مشکل در ارسال فرم به email
    نوشته شده توسط shahrooz_tk در بخش PHP
    پاسخ: 2
    آخرین پست: سه شنبه 15 خرداد 1386, 15:50 عصر
  5. مشکل در ارسال String به عنوان پارامتر در WebService
    نوشته شده توسط RedMoon در بخش WCF , Web Services , .Net Remoting
    پاسخ: 2
    آخرین پست: دوشنبه 22 آبان 1385, 09:58 صبح

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

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