PDA

View Full Version : مشکل دراجرای کد در cmd



matrix-program
پنج شنبه 07 شهریور 1392, 11:22 صبح
سلام بر دوستان و اساتید
حتما شما هم حداقل یه بار به اون ویروس که همه ی فایلا رو تو مموری ها رو هیدن سیستمی میکنن گرفتار شدین
خوب من یه برنامه برای از این حالت در اوردن نوشتم اما مشکل اینجاست که کار نمیکنه:لبخند:
کدش اینه

foreach (string Folders in System.IO.Directory.GetDirectories("d://n"))
{
System.Diagnostics.Process.Start("cmd", "attrib" + Folders + "-s -h");
}
به جای اینکه دستور attrib رو اجرا کنه یه دستور نا مربوط اجرا میکنه که ظاهرا فقط مسیر پروژه رو نوشته عکسش رو هم ضمیمه کردم
ممنون

hamid_0341
پنج شنبه 07 شهریور 1392, 11:25 صبح
من این برنامرو قبلا نوشتم الان برات اینجا میزارمش

hamid_0341
پنج شنبه 07 شهریور 1392, 11:32 صبح
بفرما این اون برنامه ای هست که من نوشتم :چشمک:

http://uploadboy.com/zymif4ikem9f.html

matrix-program
پنج شنبه 07 شهریور 1392, 12:57 عصر
خیلی ممنون:قلب:
میشه یه ذره درباره این تیکه توضیح بدید؟

SendKeys.Send("D:");
SendKeys.Send("{enter}");
SendKeys.Send("attrib -s -h /d /s");
SendKeys.Send("{enter}");
SendKeys.Send("Exit");
SendKeys.Send("{enter}");
از کپی پیست بدون یادگیری متنفرم:چشمک:

shahryari
پنج شنبه 07 شهریور 1392, 13:11 عصر
باسلام

از کپی پیست بدون یادگیری متنفرم
این خیلی خوبه وباعث پیشرفت میشه...

.
.
با خود دات نت هم میتونید این کد را پیاده سازی کنید
در واقع این کد خاصیت سیستمی و مخفی بودن فایل را غیر فعال میکنه
یک مثال جامع و کامل http://www.csharp-examples.net/file-attributes/

matrix-program
پنج شنبه 07 شهریور 1392, 13:32 عصر
ممنون
لینکی که دادید خیلی خوب و کار آمد بود و کارمو راه انداخت

اما من معنی اینم دوست دارم بدونم

sendkeys.send
دست از کله کچل این کد تا وقتی یاد نگرفتم بر نمیدارم:لبخند:

aliagamon
پنج شنبه 07 شهریور 1392, 13:51 عصر
چیزی که به عنوان پرامتر میدی رو برمیگردونه به سیستم(انگار تایپ کردی یعنی هر جایی تو سیستمو سلکت کنی اونو تایپ میکنه که این هرجا میتونه کنسول هم باشه...

hamid_0341
شنبه 09 شهریور 1392, 07:15 صبح
sendkeys.send

یعنی که تایپ کردی این کد رو توی Cmd و بعد اینتر زدی :چشمک: