امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Delete کردن فایل
نویسنده پیام
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #1
Question  Delete کردن فایل
با سلام خدمت همه شما
این اولین پست منه ببخشید که با سوال شروع شدWink

میخواستم ببینم کسی میتونه یه سورس delete قوی البته به جز دستور kill و تابع api DeleteFile Smile
چون این دو دستورات بعضی از فایل ها رو delete نمیکنن مثلاً آنتی ویروسها نمیدونم چیکار میکنن که این ویروس ها رو که در حالت اجرا هم هستن delete میکنن Amaze
اگه کسی بلده بگه که خیلی کارم گیره Happy
ممنونSmile
۱۴-فروردین-۱۳۸۸, ۱۳:۵۷:۲۴
ارسال‌ها
پاسخ
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #2
RE: Delete کردن فایل
(۱۴-فروردین-۱۳۸۸, ۱۳:۵۷:۲۴)mohsen0025 نوشته است: میخواستم ببینم کسی میتونه یه سورس delete قوی البته به جز دستور kill و تابع api DeleteFileSmile
چون این دو دستورات بعضی از فایل ها رو delete نمیکنن مثلاً آنتی ویروسها نمیدونم چیکار میکنن که این ویروس ها رو که در حالت اجرا هم هستن delete میکننAmaze
اگه کسی بلده بگه که خیلی کارم گیرهHappy
ممنونSmile

آنتی ویروسها اول پروسه ویروس را میبندن( یعنی به فایل در حال اجرا خاتمه میدن)
بعد راحت با همون deletefile حذفش میکنن

به نظرت اگه پروسه ویروس را توی حافظه نبندن ، حذفش هم فایده ای داره ؟
خودشو دوباره روی هارد مینویسه و اجرا میکنه

[تصویر:  sajdelogo.gif]
۱۴-فروردین-۱۳۸۸, ۱۵:۰۶:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, mohsen0025
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #3
RE: Delete کردن فایل
خوب راحی نداره که در حال اجرا فایلو حذف کنی ، خود آنتی ویروس ها هم این کارو نمیکنن در حقیقت اول اون پروسه رو میبندند و بعد فایلو با همون روش هایی که خودت گفتی میشه پاک کرد...

۱۴-فروردین-۱۳۸۸, ۱۵:۱۶:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : mohsen0025
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #4
RE: Delete کردن فایل
آقا یون ممنون که جواب دادین من دارم یه آنتی مینویسم البته من برنامه نویس نیستم و رشته اصلی خودم حسابداریه هرچی یاد گرفتم از نت یاد گرفتم من الان vb رو نصب ندارم اما سورس انتی رو میزارم اگه میشه منو بعد راهنمایی کنید.
ممنون
۱۴-فروردین-۱۳۸۸, ۱۸:۴۱:۵۲
ارسال‌ها
پاسخ
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #5
RE: Delete کردن فایل
(۱۴-فروردین-۱۳۸۸, ۱۵:۰۶:۳۱)joker نوشته است:
(۱۴-فروردین-۱۳۸۸, ۱۳:۵۷:۲۴)mohsen0025 نوشته است: میخواستم ببینم کسی میتونه یه سورس delete قوی البته به جز دستور kill و تابع api DeleteFileSmile
چون این دو دستورات بعضی از فایل ها رو delete نمیکنن مثلاً آنتی ویروسها نمیدونم چیکار میکنن که این ویروس ها رو که در حالت اجرا هم هستن delete میکننAmaze
اگه کسی بلده بگه که خیلی کارم گیرهHappy
ممنونSmile

آنتی ویروسها اول پروسه ویروس را میبندن( یعنی به فایل در حال اجرا خاتمه میدن)
بعد راحت با همون deletefile حذفش میکنن

به نظرت اگه پروسه ویروس را توی حافظه نبندن ، حذفش هم فایده ای داره ؟
خودشو دوباره روی هارد مینویسه و اجرا میکنه

سلام
اگه ميشه بگي چه جوري ميتونم از اون ليست پروكسس فايل ها رو حذف كنم البته به جز shell "taskkill /f /im virname.exe",5 و همون دستور net stop .....
thank
۲۷-فروردین-۱۳۸۸, ۱۹:۴۳:۲۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: Delete کردن فایل
با استفاده از تابع api اول handle پروسه رو بدست میاری بعد با تابع TerminateProcess میبندیش

کد:
BOOL TerminateProcess(

    HANDLE hProcess,    // handle to the process
    UINT uExitCode     // exit code for the process  
   );
۲۷-فروردین-۱۳۸۸, ۲۲:۰۶:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mohsen0025
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #7
RE: Delete کردن فایل
سلام
ميشه يه مثال بزني؟
thank
۲۸-فروردین-۱۳۸۸, ۱۸:۵۰:۱۹
ارسال‌ها
پاسخ
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #8
RE: Delete کردن فایل
(۲۸-فروردین-۱۳۸۸, ۱۸:۵۰:۱۹)mohsen0025 نوشته است: سلام
ميشه يه مثال بزني؟
thank

این هم نمونه
هم با ويندوز 98 کار ميکنه هم ويندوز ان تی


فایل‌(های) پیوست شده
.zip   sample.zip (اندازه: 2.19 KB / تعداد دفعات دریافت: 53)

Root is not accessible
۲۸-فروردین-۱۳۸۸, ۱۹:۲۹:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mohsen0025, mojtabamalaekeh
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #9
RE: Delete کردن فایل
(۲۸-فروردین-۱۳۸۸, ۱۹:۲۹:۳۳)PouriaAmid نوشته است:
(۲۸-فروردین-۱۳۸۸, ۱۸:۵۰:۱۹)mohsen0025 نوشته است: سلام
ميشه يه مثال بزني؟
thank

این هم نمونه
هم با ويندوز 98 کار ميکنه هم ويندوز ان تی

سلام
ممنون كه جواب دادي.
سورست علي بود اما طولاني :d دوستمون lord_viper گفتن با دستور TerminateProcess ميشه اين كارو كرد فكر كنم اون كوتاه تر باشه؟؟ يا منظورشون همين بوده؟
۲۸-فروردین-۱۳۸۸, ۱۹:۴۵:۵۲
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #10
RE: Delete کردن فایل
دستور کوتاه ولی پیدا کردن handle پروستون که بخواهین پاس بدین بهش طولانی خواهد بود
۲۹-فروردین-۱۳۸۸, ۰۰:۳۴:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mohsen0025
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #11
RE: Delete کردن فایل
ممنون
گرفتن هندل به اين صورته؟ اگه اشتباهه يه مثال بزني Mr30 ميشم :d
کد:
Dim handl As Long
handl = FindWindow(vbNullString, "Local Disk (C:)")
SetForegroundWindow handl
If handl <> 0 Then
SendKeys "%{F4}"
End If
اين كد براي بستن درايو C هست. اينطوريه؟
۲۹-فروردین-۱۳۸۸, ۱۴:۱۴:۴۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  پیدا کردن فایل ها با پسوند خاص و کپی آن ها در یک فولدر ppcsoft 5 8,156 ۰۹-بهمن-۱۳۹۱, ۱۹:۳۷:۲۶
آخرین ارسال: fararaz
  پیدا کردن یک فایل در کامپیوتر با ویژوال بیسیک silent718 11 11,632 ۱۱-مهر-۱۳۹۱, ۰۸:۱۰:۵۲
آخرین ارسال: loack
  ایجاد فایل فوق مخفی از فایل اجرایی برناممون RAMA2009 1 4,326 ۰۸-اردیبهشت-۱۳۹۱, ۱۰:۲۶:۱۷
آخرین ارسال: Ghoghnus
  اتوران کردن فایل ها در فلش مموری download69 10 28,308 ۲۷-فروردین-۱۳۹۱, ۲۰:۳۸:۲۷
آخرین ارسال: iman2025
  bind کردن برنامه vb با یه فایل دیگه RAMA2009 22 10,587 ۱۱-بهمن-۱۳۹۰, ۱۲:۱۳:۳۲
آخرین ارسال: Payman62
  پاک کردن یه فایل از رجستری _soda_ 7 6,930 ۲۸-دى-۱۳۹۰, ۱۱:۲۴:۲۸
آخرین ارسال: Payman62
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
Wink openwith کردن فایل مخصوص برنامه خودمون (خیلی خیلی مهم) naser13 6 8,088 ۰۷-شهریور-۱۳۹۰, ۱۲:۰۰:۴۲
آخرین ارسال: AbbasShVB
  [سوال] connectionString ها و مشکل در atach کردن فایل در VB one hacker alone 1 3,210 ۳۱-تير-۱۳۹۰, ۰۲:۰۵:۰۳
آخرین ارسال: Shayani

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS