PDA

View Full Version : جستجوی فایل در هارد



SSP_Software_team
دوشنبه 26 آبان 1382, 01:41 صبح
من یه متد برای جستجوی هارد طراحی کردم اونو اینجا وارد میکنم تا نظر بدین اگه راه حل بهتری هم سراغ دارین بگین لطفا ولی این روش من سرعتش کمه یه مقدار :cry: :idea:


int num = 0;
string drives = "";
System.Collections.ArrayList arr = new System.Collections.ArrayList();
this.listBox1.Items.Clear();
arr.Add("d:\\");

//Get Client Drives List

foreach(string d in System.IO.Directory.GetLogicalDrives())
{
drives += d + "\n";
}

MessageBox.Show(drives); // Show Drives List

//Searching *.* in Selected Path

if(arr.Count != 0)
{
for(int i = 0; i != arr.Count;i++)
{
foreach(string n in System.IO.Directory.GetDirectories(arr[num].ToStri ng()))
{
arr.Add(n);
}
foreach(string f in System.IO.Directory.GetFiles(arr[num].ToString(),"*.*"))
{
listBox1.Items.Add(f);
this.label1.Text = f.ToString();
Application.DoEvents();
}
num++;
}
}


MessageBox.Show(this.listBox1.Items.Count.ToString ());

Vahid_Nasiri
دوشنبه 26 آبان 1382, 19:30 عصر
به نظر می رسه که داری برنامه ی هک می نویسی؟ :wink: پورت اسکنر و جستجوی هارد و ....
تمام اینها را بعدش می خوای سرهم کنی که ....

SSP_Software_team
سه شنبه 27 آبان 1382, 02:17 صبح
1 - استاد ببخشید من اگه میخواستم یه همچین برنامه ای بنویسم مگه میومدم اینجا همشو بنویسم اونم با #C :cry:
مگه میشه با #C تروجان نوشت استاد :?: خوب این خوب نیست که شما در باره ی من پیش داوری میکنین خدا شاهده همچین قصدی ندارم چرا باید برنامه ی هک بنویسم میشه یه علتشه که فکر میکنین برنامه ی هک مینویسم بگین
اگه به خاطر اون PortEscaner هستش آقای نصیری الان بهتون توضیح میدم
یادتونه یه برنامه ی Messenger تو سایت قرار داده بودین اون از طریق پورت 8001 کار میکرد خوب من هم خواستم با اون نتیجه رو چک کنم که کردم
شما اصلا قضیه ی اون باگ windows رو نمیدونین :lol: اون کلا یه شوخی بود که ببینم چه کسایی به ویروس نویسی با #C علاقه دارن و مایل به این کارن که شما با زیرکیتون جولوشو گرفتین :lol: سره ما هم بی کلا موند :lol: من اگر میخواستم دعوت به همکاری بکنم که نمیومدم اینجا جار بزنم که بیاین من هکر هستمو میخوام فلان کار بکنم اگه شما جای من بودین سعی نمیکردین این کار رو تا حد امکان بی سر و صدا انجام بدین :?: خوب به هر حال قصد من تنها ارتقا کیفی برنامه نویسی دوستان بود و اگه خوب فکر کنین دلیلی نداره که خدایی نکرده بخوام دروغ بگم :roll:

SSP_Software_team
سه شنبه 27 آبان 1382, 05:30 صبح
البته استاد منظور من در باره ی تروجان نویسی این نبود که نمیشه با #C همچین برنامه ای نوشت نه منظورم این بود که الان کمتر کامپیوتری تو ایران netFrameWork. روش نصب شده برا همینه که میگم عملی نیستش :cry:
راستی فکر میکردم هوای هم محلتونو دارین :wink: ااااااااای روزگار :roll:

SSP_Software_team
چهارشنبه 28 آبان 1382, 02:54 صبح
استاد من این متد رو اینجوری تغییر دادم نظرتون چیه :?: :idea:


private void button1_Click(object sender, System.EventArgs e)
{
System.Threading.Thread Se = new System.Threading.Thread(
new System.Threading.ThreadStart(this.Search));
n.Start();
}
private void Search()
{
this.listBox1.Items.Clear();
int num = 0;
System.Collections.ArrayList arr = new System.Collections.ArrayList();
arr.Add("d:\\");
string drives = "";
foreach(string d in System.IO.Directory.GetLogicalDrives())
{
drives += d + "\n";
}
MessageBox.Show(drives);
if(arr.Count != 0)
{
for(int i = 0; i != arr.Count;i++)
{
foreach(string n in System.IO.Directory.GetDirectories(arr[num].ToStri ng()))
{
arr.Add(n);
}
foreach(string f in System.IO.Directory.GetFiles(arr[num].ToString(),"*.*"))
{
listBox1.Items.Add(f);
this.label1.Text = f.ToString();
Application.DoEvents();
}
num++;
}
}
MessageBox.Show(this.listBox1.Items.Count.ToString ());
}

SSP_Software_team
پنج شنبه 29 آبان 1382, 02:03 صبح
خوب البته روش های نمونه ی دیگه هم دارم ولی حالا اگه یه نظری بدین ممنون میشم :?: :wink:

SSP_Software_team
شنبه 01 آذر 1382, 20:27 عصر
بابا یه نظری چیزی :roll: