PDA

View Full Version : کپی اتوماتیک از فلش به هارد



aboulfazl950
پنج شنبه 10 اسفند 1391, 06:17 صبح
سلام! میخواهم یه برنامه بنویسم که به محض وصل شدن flash memory به کامپیوتر شروع به کپی فایل های آن در هارد به صورت مخفیانه بکند.لطفا راهنمایی کنید.

mehdikhazaei
پنج شنبه 10 اسفند 1391, 06:50 صبح
در بخش 1001نکته این برنامه موجوده میتونید خیلی راحت پیداش کنید.

aboulfazl950
پنج شنبه 10 اسفند 1391, 07:11 صبح
در بخش 1001نکته این برنامه موجوده میتونید خیلی راحت پیداش کنید.

من که چیزی پیدا نکردم
لطف آدرس پست مربوطه را قرار دهید

aboulfazl950
پنج شنبه 10 اسفند 1391, 19:46 عصر
کسی نمیدونه چه طور باید اینکارو بکنم؟

mousa1992
پنج شنبه 10 اسفند 1391, 20:04 عصر
سلام


DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives)
{
if (drive.DriveType == DriveType.Removable)
{
if (drive.IsReady)
{
//...
}
}
}


کد بالا رو میتونی درون ی تایمر بذاری چک کنه هر وقت فلش مموری شناسایی شد شروع به کپی برداری کنه و البته بگم که برا کپی کردن باید تک تک فایل هارو پیدا کنی و کپیشون کنی محل مورد نظرت غیر از تایمر احتمالا میتونید با استفاده از توابع wmi تشخیص بدین که چه موقع فلش به سیستم وصل شده که اگه حوصلشو داشتی اینگلیسی سرچ کن پیداش میکنی
برا پیدا کردن فایل های فلش هم ی سرچ بزن تو انجمن پیداش میکنی یا اینکه خودت با استفاده از ی تابع بازگشتی این کارو انجام بده
من همین کارو انجام داده بودم و با استفاده از الگوریتم خاصی این کارو در عرض چند ثانیه انجامش میدادم :چشمک:

موفق باشی

aboulfazl950
جمعه 11 اسفند 1391, 05:46 صبح
برا پیدا کردن فایل های فلش هم ی سرچ بزن تو انجمن پیداش میکنی یا اینکه خودت با استفاده از ی تابع بازگشتی این کارو انجام بده
من همین کارو انجام داده بودم و با استفاده از الگوریتم خاصی این کارو در عرض چند ثانیه انجامش میدادم :چشمک:

موفق باشی

لصفا درمورد الگوریتم خاص خودتان بیشتر توضیح دهید.