پنج شنبه ۲۴ دي ۱۳۸۸, ۱۶:۵۱
تبدیل فولدرهای معمولی به فولدرهای شبه سیستمی در ویندوز.
کاربرد: میتوان توسط این ترفند ماهیت یک فولدر را تغییر داد و با این تغییر ماهیت کارهای بسیاری انجام داد مثلا:
1. بعد از کلیک کردن بر روی یک فولدر خاص صفحه ی اینترنت اکسپلورر ، کنترل پنل ، سطل آشغال و ... باز شود.
2. میتوان به مکانهای مخفی ای که ویروسهای جدید با استفاده از همین ترفند می سازند دست یافت.
3. میتوانید به راحتی با استفاده از همین ترفند یک نرم افزار ساده برای مخفی کردن اطلاعات خود بسازید.
و ...
در ویندوز پوشه های ویژه ای مثل کنترل پنل ، سطل زباله ،پرینتر و فکس ،اتصالات اینترنت و… وجود دارند که از جمله پوشه های سیستمی هستند این پوشه ها هر کدام دارای یک کد 16 بایتی منحصر به فرد جهانی هستند این کد 16 بایتی همان CLSID است که شاید هنگام کار با رجیستری با آن برخورد کرده باشید.
با استفاده از CLSID می توانید پوشه هایی شبیه فولدرهای سیستمی مثل کنترل پنل ، سطل زباله ، مای کامپیوتر وغیره بسازید یا ویژگی پوشه های سیستمی را به یک فولدر دلخواه اضافه کرد با این کار در واقع پوشه شما را از حالت یک پوشه عادی خارج شده و شبیه پوشه ای سیستمی مثلا کنترل پنل می شود و کاربر با باز کردن ان به جای دیدن محتوای پوشه مثلا کنترل پنل را خواهد دید. برای تبدیل نیاز به کدهای منحصر به فرد CLSID داریم که تعدادی از آنها را اینجا آورده ام:
برای تغییر ماهیت یک فولدر به دو روش میتوان عمل کرد. (روش دوم حرفه ای تر است).
روش اول:
برای تبدیل یک پوشه کافی است آن را تغییر نام داده و در آخر اسم آن با گذاشتن یک نقطه CLSID دلخواه را گذاشت.
مثلا می خواهیم پوشه ای به اسم zagzag را شبیه کنترل پنل کنیم.
یا شبیه سطل بازیابی
در روش اول تغییر ماهیت فولدرها ، برای بازگردانی فولدر به حالت عادی دو راه وجود دارد:
اولین راه استفاده ازفرمان ren در cmd به این صورت که فرمان cmd را در run از منوی استارت نوشته و سپس با توجه به محل پوشه و CLSID دستور ren را استفاده می کنیم.
مثلا برای بازگردانی پوشه ای با نام abc که در درایو سی وجود دارد و با CLSID کنترل پنل تغییر یافته باید دستو زیر را در cmd نوشت.
برای بازگردانی پوشه ای با نام abc که در درایو سی وجود دارد و با CLSID سطل بازیابی تغییر یافته باید دستو زیر را در cmd نوشت
راه دوم تغییر دادن شیوه نمایش این پوشه هاست به این صورت که در مای کامپیوتر منوی tools ->folder options را باز کرده و بر روی تب views کلیک کرده و از لیست پایین پنجره گزینه hide protected operation system files را از حالت انتخاب خارج کرده و لاگ آف یا ریستارت
حالا کدهای CLSID در پایان پوشه ها نمایش می یابد .
روش دوم (برای حرفه ای ترها)
ابتدا آیکون فولدر مورد نظر را به صورت معمولی تغییر می دهید یعنی :
1. بر روی فولدر کلیک راست کرده و گزینه ی Properties را انتخاب کنید .
2. حال بر روی تب Customize رفته و گزینه ی Change Icon را انتخاب کنید .
3. حال یک آیکون دلخواه انتخاب کنید و OK را بزنید تا آیکون فولدر مورد نظر تغییر کند .
4. حال باید برنامه ی Notepad که در Start ویندوز (start>all program>Accessories ) قرار دارد را باز کنید .
حال کدهای زیر را در آن کپی کنید:
یعنی در جلوی CLSID= کد مربوط به همان CLSID مورد نظر خود را وارد می کنید.
5. حال آن را با نام desktop.ini در همان فولدر مورد نظر ذخیره می کنیم. (یعنی در واقع با این کار desktop.ini ای را که خودمان ساخته ایم با desktop.ini را که خود ویندوز در طی مراحل 1 تا 3 ساخته است ، جایگزین میکنیم).
6. فولدر شما تغییر ماهیت یافته است.
در روش دوم تغییر ماهیت فولدرها برای بازگردانی فولدر به حالت عادی دو راه وجود دارد:
اولین راه استفاده ازفرمان ren در cmd به این صورت که فرمان cmd را در run از منوی استارت نوشته و سپس با توجه به محل پوشه ،دستور ren را استفاده می کنیم.
در این روش همانند مثال قبلی که توضیح داده شد عمل می کنیم البته بااین تفاوت که باید فایل desktop.ini موجود در پوشه را به یک نام دیگر تغییر دهیم .
دومین راه استفاده از نرم افزارهای مدیریت فایل سیستم مانند است.توصیه من به شما استفاده از این نرم افزار است. (این نرم افزار بسیار کاربردی است.)توسط این نرم افزار می توان به راحتی به درون فولدرهای شبه سیستمی دسترسی پیدا کرد.
نکته جالب اینجاست که ویروسهای جدید فایل ویروسی خود را در یکی از همین فولدرهای شبه سیستمی (مثلا سطل آشغال) قرار می دهند و شما اگر فولدر شبه سطل آشغال را باز کنید ، مستقیما به سطل آشغال اصلی ویندوز میروید و از ویروس خبری نخواهد شد . اما خود سازنده ویروس با ساختن یک فایل Autorun.inf و دادن مسیر فایل ویروسی خود به آن و قرار دادن آن در دایرکتوری درایوها و یا حتی فلش مموری ها باعث اجرای فایل ویروسی می شوند.حال شما توسط نرم افزار XYPlorer به راحتی میتوانید بدون اجرای فایل ویروسی آن را پاک کنید.
چند کد دیگر:
کاربرد: میتوان توسط این ترفند ماهیت یک فولدر را تغییر داد و با این تغییر ماهیت کارهای بسیاری انجام داد مثلا:
1. بعد از کلیک کردن بر روی یک فولدر خاص صفحه ی اینترنت اکسپلورر ، کنترل پنل ، سطل آشغال و ... باز شود.
2. میتوان به مکانهای مخفی ای که ویروسهای جدید با استفاده از همین ترفند می سازند دست یافت.
3. میتوانید به راحتی با استفاده از همین ترفند یک نرم افزار ساده برای مخفی کردن اطلاعات خود بسازید.
و ...
در ویندوز پوشه های ویژه ای مثل کنترل پنل ، سطل زباله ،پرینتر و فکس ،اتصالات اینترنت و… وجود دارند که از جمله پوشه های سیستمی هستند این پوشه ها هر کدام دارای یک کد 16 بایتی منحصر به فرد جهانی هستند این کد 16 بایتی همان CLSID است که شاید هنگام کار با رجیستری با آن برخورد کرده باشید.
| HKEY_CLASSES_ROOT\CLSID |
| عملکرد پوشه |
CLSID |
| سطل زباله | {645FF040-5081-101B-9F08-00AA002F954E} |
| کنترل پنل | {21EC2020-3AEA-1069-A2DD-08002B30309D} |
| اینترنت | {2559a1f4-21d7-11d4-bdaf-00c04f60b9f0} |
| و…. |
روش اول:
برای تبدیل یک پوشه کافی است آن را تغییر نام داده و در آخر اسم آن با گذاشتن یک نقطه CLSID دلخواه را گذاشت.
مثلا می خواهیم پوشه ای به اسم zagzag را شبیه کنترل پنل کنیم.
| zagzag.{21EC2020-3AEA-1069-A2DD-08002B30309D} |
| zagzag.{645FF040-5081-101B-9F08-00AA002F954E} |
در روش اول تغییر ماهیت فولدرها ، برای بازگردانی فولدر به حالت عادی دو راه وجود دارد:
اولین راه استفاده ازفرمان ren در cmd به این صورت که فرمان cmd را در run از منوی استارت نوشته و سپس با توجه به محل پوشه و CLSID دستور ren را استفاده می کنیم.
مثلا برای بازگردانی پوشه ای با نام abc که در درایو سی وجود دارد و با CLSID کنترل پنل تغییر یافته باید دستو زیر را در cmd نوشت.
| ren C:\zagzag.{21EC2020-3AEA-1069-A2DD-08002B30309D} zagzag |
| ren C:\zagzag.{645FF040-5081-101B-9F08-00AA002F954E} zagzag |
حالا کدهای CLSID در پایان پوشه ها نمایش می یابد .
روش دوم (برای حرفه ای ترها)
ابتدا آیکون فولدر مورد نظر را به صورت معمولی تغییر می دهید یعنی :
1. بر روی فولدر کلیک راست کرده و گزینه ی Properties را انتخاب کنید .
2. حال بر روی تب Customize رفته و گزینه ی Change Icon را انتخاب کنید .
3. حال یک آیکون دلخواه انتخاب کنید و OK را بزنید تا آیکون فولدر مورد نظر تغییر کند .
4. حال باید برنامه ی Notepad که در Start ویندوز (start>all program>Accessories ) قرار دارد را باز کنید .
حال کدهای زیر را در آن کپی کنید:
| [.ShellClassInfo] CLSID={48e7caab-b918-4e58-a94d-505519c795dc} |
5. حال آن را با نام desktop.ini در همان فولدر مورد نظر ذخیره می کنیم. (یعنی در واقع با این کار desktop.ini ای را که خودمان ساخته ایم با desktop.ini را که خود ویندوز در طی مراحل 1 تا 3 ساخته است ، جایگزین میکنیم).
6. فولدر شما تغییر ماهیت یافته است.
در روش دوم تغییر ماهیت فولدرها برای بازگردانی فولدر به حالت عادی دو راه وجود دارد:
اولین راه استفاده ازفرمان ren در cmd به این صورت که فرمان cmd را در run از منوی استارت نوشته و سپس با توجه به محل پوشه ،دستور ren را استفاده می کنیم.
در این روش همانند مثال قبلی که توضیح داده شد عمل می کنیم البته بااین تفاوت که باید فایل desktop.ini موجود در پوشه را به یک نام دیگر تغییر دهیم .
دومین راه استفاده از نرم افزارهای مدیریت فایل سیستم مانند است.توصیه من به شما استفاده از این نرم افزار است. (این نرم افزار بسیار کاربردی است.)توسط این نرم افزار می توان به راحتی به درون فولدرهای شبه سیستمی دسترسی پیدا کرد.
نکته جالب اینجاست که ویروسهای جدید فایل ویروسی خود را در یکی از همین فولدرهای شبه سیستمی (مثلا سطل آشغال) قرار می دهند و شما اگر فولدر شبه سطل آشغال را باز کنید ، مستقیما به سطل آشغال اصلی ویندوز میروید و از ویروس خبری نخواهد شد . اما خود سازنده ویروس با ساختن یک فایل Autorun.inf و دادن مسیر فایل ویروسی خود به آن و قرار دادن آن در دایرکتوری درایوها و یا حتی فلش مموری ها باعث اجرای فایل ویروسی می شوند.حال شما توسط نرم افزار XYPlorer به راحتی میتوانید بدون اجرای فایل ویروسی آن را پاک کنید.
چند کد دیگر:
| عملکرد پوشه |
CLSID |
| سطل زباله | {645FF040-5081-101B-9F08-00AA002F954E} |
| کنترل پنل | {21EC2020-3AEA-1069-A2DD-08002B30309D} |
| اینترنت | {2559a1f4-21d7-11d4-bdaf-00c04f60b9f0} |
| دستگاه های پرتابل | {640167b4-59b0-47a6-b335-a6b3c0695aea} |
| شبکه ها | {208D2C60-3AEA-1069-A2D7-08002B30309D} |
| صفحه وب | {871C5380-42A0-1069-A2EA-08002B30309D} |
| برنامه های زمانبندی شده | {D6277990-4C6A-11CF-8D87-00AA0060F5BF} |
| ارتباطات شبکه ای | {992CFFA0-F557-101A-88EC-00DD010CCC48} |
| چاپگر | {2227A280-3AEA-1069-A2DE-08002B30309D} |
| نتایج جستجو | {1f4de370-d627-11d1-ba4f-00a0c91eedba} |
| کامپیوتر من | {20D04FE0-3AEA-1069-A2D8-08002B30309D} |
| اینترنت | {2559a1f4-21d7-11d4-bdaf-00c04f60b9f0} |
| ایمیل | {2559a1f5-21d7-11d4-bdaf-00c04f60b9f0} |
| جلسه شبکه ای | {3E9BAF2D-7A79-11d2-9334-0000F875AE17} |
| اسناد اشتراکی | {59031a47-3f72-44a7-89c5-5595fe6b30ee} |
| کیف اسناد | {85BBD920-42A0-1069-A2E4-08002B30309D} |
| پوشه های وب | {BDEADF00-C265-11D0-BCED-00A0C90AB50F} |
| جستجوی فایل | {C4EE31F3-4768-11D2-BE5C-00A0C9A83DA1} |
| جستجوها | {e17d4fc0-5564-11d1-83f2-00a0c90dc849} |
| دوربینها و اسکنرها | {E211B736-43FD-11D1-9EFB-0000F8757FCD} |
| کش فایل | {1D2680C9-0E2A-469d-B787-065558BC7D43} |
| برنامه ها | {7be9d83c-a729-4d97-b5a7-1b7313c39e0a} |
| منوی استارت | {48e7caab-b918-4e58-a94d-505519c795dc} |
| و…. |