PDA

View Full Version : تشخیص فایل دابل کلیک شده توسط موس در محیط ویندوز



roomezonline
سه شنبه 29 مرداد 1387, 10:27 صبح
سلام دوستان
می خواستم بدونم چی جوری می تونم تشخصی بدم فایلی که توسط موس انتخاب یا باز شده اسمش چی هست
یعنی موس رویه چه فایلی دوبار کلیک کرده تا باز بشه

vahid_d_0101
سه شنبه 29 مرداد 1387, 23:25 عصر
من یه سورس ویروس داشتم که همین کارو می کرد یعنی فایلی رو که روش دابل کلیک میکردید رو انتخاب میکرد و بعد به فایل ویروس با همون نام درست میکرد و اون فایل رو هاید میکرد باید تو سورسام بگردم اگر پیدا کردم حتما میزارم

roomezonline
سه شنبه 29 مرداد 1387, 23:33 عصر
من یه سورس ویروس داشتم که همین کارو می کرد یعنی فایلی رو که روش دابل کلیک میکردید رو انتخاب میکرد و بعد به فایل ویروس با همون نام درست میکرد و اون فایل رو هاید میکرد باید تو سورسام بگردم اگر پیدا کردم حتما میزارم



مرسي دوست عزيز من منتظر سورس شما هستم

vahid_d_0101
چهارشنبه 30 مرداد 1387, 00:29 صبح
ببین این خوبه فقط مراقب باش

DoctorJay
چهارشنبه 30 مرداد 1387, 00:48 صبح
خیلی سادست .

این فایل رو هم DL نکن , یهو گریبانتو میگیره هاااا ... !!!!!!!!

نام فایل :


text1.text=app.EXEName

مسیر فایل :


text1.text=app.path

اینم هر 2ش :


text1.text=app.path+"\"+app.EXEName+".exe"

به همین شکل با زدن .app میتونی کارای دیگه ای که میتونی بکنیو ببینی . . .

vahid_d_0101
چهارشنبه 30 مرداد 1387, 00:53 صبح
ببینید این فایل اون ویروس نیست فقط قسمت ساخت فایل EXE هست پس گمون نکنم مشکل خاصی داشته باشه

roomezonline
پنج شنبه 31 مرداد 1387, 03:47 صبح
ببین این خوبه فقط مراقب باش


دوست عزيز مزسي از كد
اما منظورم اين نبود
من ميخواست مثلا اگر با موس رويه يه فايل m1.txt كليك كرديم بگه مه فايل اين اسمش بوده و يا هر فايل ديگه تشخيص بده اسم و پسوند فايل باز شده يا دبل كليك شده چي هست:متفکر:

مهران رسا
پنج شنبه 31 مرداد 1387, 11:14 صبح
اینکاری که شما میخوای انجام رو بهش میگن HOOK .

(این نمونه رو ببین شاید به کارت اومد)

roomezonline
پنج شنبه 31 مرداد 1387, 12:00 عصر
اینکاری که شما میخوای انجام رو بهش میگن HOOK .

(این نمونه رو ببین شاید به کارت اومد)


دوست عزيز ميشه درابره سورس كمي بيشتر توضيح بديد من نميتونم باهاش كار كنم

مهران رسا
پنج شنبه 31 مرداد 1387, 22:51 عصر
متاسفانه منم چیزی در این مورد نمیدونم ...

roomezonline
یک شنبه 03 شهریور 1387, 00:17 صبح
لطفا يكي كمك كنه واقعانيازش دارم

Mbt925
یک شنبه 03 شهریور 1387, 02:46 صبح
دوست عزيز ميشه درابره سورس كمي بيشتر توضيح بديد من نميتونم باهاش كار كنم

این سورس به سوال شما مرتبط نیست ولی چون موضوع مهمی رو مطرح کرده، کمی در موردش توضیح میدم:

اگه قصد نوشتن یه Player رو داشته باشید و دوست داشته باشید حرفه ای بنویسیدش، حتما به ذهنتون خطور می کنه که یه قابلیت مهم رو بهش اضافه کنید:
چندتا فایل رو باهم انتخاب کنید و همشون رو باهم پخش کنید (روشون دوبار کلیک کنید یا اینتر بزنید) و برنامه ی شما بازبشه و همشون رو در لیست پخشش قرار بده.

استفاده از متد Command کمک شایان توجهی می کنه، ولی یه مشکل وجود داره:
وقتی مثلا 4 تا فایل Mp3 رو انتخاب کنید و کلید اینتر رو بزنید، 4 نسخه از برنامه ی شما توسط اکسپلورر اجرا میشه ( در مورد همه ی پخش کننده ها این موضوع صادقه).

برای حل این مشکل چند راه حل وجود داره که چون مفصله فقط سرفصل هاشو میگم:

1- استفاده از رجیستری
2- استفاده از SendMessage
3- استفاده از فایل

------
نمونه ای که دوستمون قرار دادن داره بصورت اجمالی در مورد روش دوم توضیح میده که اگه اصولی ازش استفاده بشه، سریع ترین روشه.