واضح آرشیو وب فارسی:سایت ریسک: t=20012">مديريت دلخواه پيغامهاي خطا در مرورگر IE Maxton 14 مهر 1383, 17:32امروز ميخواهم يك مطلب را به شما آموزش دهم كه براي افرادي كه در ويندوز زياد كنجكاوي ميكنند بسيار جالب است. آيا تا به حال به پيغام هاي خطاهايي كه به دلايل و صورتهاي مختلف در مرورگر Internet Explorer ظاهر ميشود توجه كرده ايد ؟ حتما تا به حال براي شما هم پيش آمده كه بعد از تايپ يك آدرس اينترنتي و بعد زدن Go در مرورگر IE با پيغام خطا مواجه شويد. مثلا خطاي 404 و ... محل ذخيره اين پيغامهاي خطا يك فايل DLL است با نام SHDOCLC.DLL كه در پوشه System32 نگهداري ميشود. اگر در هنگامي كه پيغام خطا در حال بارگذاري است به پايين مرورگر IE يا همان Status Bar توجه كنيد مسير اين فايل را به راحتي خواهيد يافت. اين مسير به اين شكل است : res://x:WindowsSystem32SHDOCLC.DLL/ErrorName در اين مسير منظور از x نام درايو ويندوز شما و ErrorName نام پيغام خطاي مورد نظر ميباشد. حالا اگر ميخواهيد با تك تك خطاهاي موجود در اين قسمت آشنا شويد كافي است دستور بالا را در مرورگر IE نوشته و بعد به جاي ErrorName اسامي خطاهاي زير را جايگزين كنيد و بعد كليد Go را بزنيد تا خطا نمايش داده شود ( البته حتما قبل از اين كار به جاي x نام درايو ويندوز خود را نيز منظور كنيد ) : servbusy.htm - - - - - - - syntax.htm - navcancl.htm - offcancl.htm - policyerror.htm policylooking.htm - policynone.htm - policysyntaxerror.htm - privacypolicy.dlg - preview.dlg printerr.htm - printnf.htm - printnof.htm - printunk.htm - wcee.htm - ietext.bmp - ietext256.bmp world.bmp - world 256.gif - ie.gif - ie256.gif - orgfav.dlg - about.dlg - analyze.dlg - bidifind.dlg docppg.ppg - error.dlg - find.dlg - findic.dlg - ieerror.dlg - imageppg.ppg - orgfav.dlg - pstemplate.dlg در اين موارد آنهايي كه پسوند htm دارند دربرگيرنده پيغامهاي خطا هستند و آنهايي كه پسوند dlg دارند اغلب خطاهاي جدي و برنامه هاي خود مرورگر IE هستند ( مثل Organize Favorites و ... ). حالا فرض كنيم كه براي مثال شما از Error 404 خوشتان نمي آيد و دوست نداريد هر بار كه با اين پيغام مواجه ميشويد متن آن را ببينيد ! در اين حالت شما ميتوانيد شكل اين پيغام را تغيير دهيد و آن را با پيغامي كه خودتان به صورت يك صفحه HTML ساخته ايد در آوريد. البته براي اين كار نياز به يك نرم افزار Editor براي فايلهاي DLL نياز داريد. براي اين كار شما ميتوانيد از برنامه Resource Hacker استفاده كنيد. بعد از اجراي برنامه فايل SHDOCLC.DLL را بارگذاري كرده و سپس صفحه HTML خود را با صفحه تعويض كنيد و بعد فايل را Save كنيد. البته اين روش نياز به اين دارد كه شما كار با نرم افزار Resource Hacker را بلد باشيد در غير اين صورت به شما پيشنهاد ميكنم با اين فايل كار نداشته باشيد. اما روشي ساده تر و به طبع محدودتري هم براي اين كار وجود دارد كه ميتواند براي افراد تازه كار جالب باشد. ابتدا از طريق Run وارد Regedit شده و كليد زير را بيابيد : HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerAboutURLs سپس در صفحه سمت راست چند مورد از پيغام هاي خطا را خواهيد يافت كه شما ميتوانيد روي آنها دوبار كليك كرده و سپس به جاي مقدار به آنها آدرس مسير فايل HTML اي را كه خودتان ساخته ايد را براي نمايش آن خطا اختصاص بدهيد ( فقط با كليد Home كاري نداشته باشيد ). بعد از رجيستري خارج شويد. اين روش درست است كه بسيار محدود است اما براي بسياري از كاربران جالب خواهد بود. موفق باشيد. منبع ()
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 718]