![]() |
![]() |
|
| آموزشي |
|
|
|
+ نوشته شده در
پنجشنبه بیست و دوم دی 1384ساعت 20:37 توسط احسان اسماعيل زاده |
|
|
600. اگر سيستم در حال شماره گيري باشد و دوباره شماره گيري نماييد اين خطا نمايش داده مي شود . |
|
+ نوشته شده در
شنبه هفدهم دی 1384ساعت 20:8 توسط احسان اسماعيل زاده |
|
|
|
+ نوشته شده در
پنجشنبه پانزدهم دی 1384ساعت 14:27 توسط احسان اسماعيل زاده |
|
|
Windows Media Player يكي از برنامه هاي پخش كننده صوت و تصوير است كه به صورت آماده همراه با سيستم عامل ويندوز در كامپيوتر نصب مي شود. گرچه اين برنامه در تمام ويندوزها وجود دارد ولي شايد كمتر كاربري به صورت كامل با آن آشنا باشد . كاربران معمولا براي شنيدن يا ديدن (سرسري) فايل هاي صوتي و تصويري از اين برنامه استفاده مي كنند و اگر بخواهند به طور جدي يا حرفه اي با يك فايل چندرسانه اي كار كنند ، به سراغ نرم افزارهاي ديگري چون Winamp،JetAudio،RealPlayer و غيره مي روند . البته شايد هم حق با اين كاربران باشد . چرا كه WMP تا قبل از نسخه 10، برنامه زياد خوش دست وپرامكاناتي نبود. ولي با عرضه نسخه 10 اين برنامه ، قضيه فرق كرده است . حالا برنامه خيلي برنامه خيلي زيباتر شده و امكانات زيادي دارد . ولي براي كساني كه به نسخه 9 عادت كرده اند، با اين نسخه جديد شايد كمي سردرگم شوند. جاي منوها و ابزارها عوض شده و عموما به منوي View رفته اند . حتي Color Chooser هنوز هم وجود دارد و حالا مي توانيد طيف رنگ و ميزان پربودن صفحه را خودتان انتخاب كنيد . به جاي انباشته كردن آن هم آيكون كوچك در صفحه Library ، حالا يك دكمه More Info گذاشته شده كه اطلاعات آلبوم و هنرمند را روشن يا خاموش مي كند . ديگر مجبور نيستيد يك Codec اضافي MP3 روي سيستم نصب كنيد يابا يك برنامه ديگر آهنگ هاي خود را Pi كنيد . مايكروسافت هنوز هم برفرمت WMA خود اصرار مي ورزد . ولي يك MP3 Codec هم به نام Fraenhofer در برنامه گذاشته كه مي تواند با هرBit Rate به ريپ كردن آهنگ ها بپردازد. 1- منوها اگر بخواهيد درويندوز WMP ، تغييري ايجاد كنيد ، اول بايد منوي مربوطه را بيابيد. با استفاده از دكمه كركره اي كنار دكمه هاي كوچك ـ بزرگ كردن پنجره كليك راست كنيد . اگر دوست داشته باشيد ، مي توانيد منوهاي استاندارد پنجره را فعال كنيد و امكانات بيشتري را ببينيد . براي اين منظور، از منويView ، گزينه Menu Bar Options را انتخاب كنيد . در اين حالت ، اگر گزينه Show Menu Bar را انتخاب كنيد، منوها فعال مي شوند و اگر گزينه Autohide Menu Bar را انتخاب كنيد ، با بردن ماوس به قسمت منوها ، آن قسمت ظاهر و سپس پنهان مي شود 2- تغيير به MP3 براي كنار گذاشتن فايل هاي WMP ، از منوي Tools گزينه Option را انتخاب كرده و سپس به صفحه Rip Music برويد . در اين حالت ، از قسمت Format گزينه MP3 را انتخاب كنيد . كيفيت صوت به طور پيش فرض روي 128kbps تنظيم شده است . ولي اگر بخواهيد ، با حركت كردن دكمه لغزان مربوطه ، كيفيت را بهتركنيد . درهمين صفحه ، باكليك روي دكمه File Name مشخص كنيد كه كدام اطلاعات در اسم فايل ها برايتان درج شود . 3- تغيير نام فايل ها تنظيماتي كه در منوي Tools ، گزينه Option در صفحه Library وجود دارد ، تعيين مي كنند كه برنامه چه تغييراتي را مي تواند روي فايل هاي ريپ شده ايجاد كند . مثلا اگر گزينه Retrieve Additional Information را تيك بزنيد ، اطلاعات ناقص را از طريق اينترنت كامل مي شود . 4- تغيير ترتيب فايل ها اگر بخواهيد آهنگ هاي خود را در فولدرهاي مجزا براساس آلبوم يا نام هنرمند دسته بندي كنيد ، بايد گزينه Rearrange Music را علامت بزنيد . درهمين جا مي توانيد با انتخاب گزينه Rename Music Files ، از برنامه بخواهيد با درج اطلاعات جديد آهنگ ها ، اسامي فايل ها را اصلاح كند . اين كارمخصوصا زماني خوب است كه فايل هاي خود را با ابزارهاي مختلف و روش هاي متفاوت نام گذاري ، ريپ كرده باشيد و حالا بخواهيد آن ها را يك دست كنيد . 5- مقايسه محتوا قسمت Info Center كه اطلاعات بيشتري درباره آلبوم يا تراك مي دهد ، حالا جزئي از سرويس هاي اينترنتي WMP10 شده است . بنابراين اگر از يك سرويس ، اطلاعات كافي به دست نمي آوريد ، مي توانيد سرويس ديگري را امتحان كنيد . مثلا سايت Napster بيوگرافي كاملي درباره هنرمندان دارد. 6- راديو كجاست ؟ راديوي اينترنتي حالا به قسمت Media Guide رفته است . از صفحه Guide گزينه Radio را انتخاب كنيد تا فهرستي از ايستگاه هاي راديويي و لينكي را ببينيد كه صفحه Radio Tuner را باز مي كند . اين صفحه تمام ايسنگاه هاي موجود در اينترنت را نشان مي دهد. اگر لينك Radio Tuner را در ستون سمت راست پيدا نكرديد ، پايين برويد و روي لينك InternationWindowaMedia.com كليك كنيد و حالا دوباره صفحه Guide را باز كنيد. اگردوست نداريد تنظيمات بين المللي خود را تغيير دهيد ، مي توانيد ازنشاني Windowsmedia.com /MyRadio.asp مستقيما به صفحه Radio Tuner برويد. بعد از انتخاب ايستگاه مورد نظر، روي دكمه Play كليك كنيد . 7- آهنگ هاي جواني با استفاده از فهرست Year Released مي توانيد به آهنگ هاي زمان جواني خود مراجعه كنيد ، يا فقط آهنگ هاي امسال را ليست كنيد. گزينه By Year هم هنگام ساخت Auto Playlist خيلي به دردمي خورد . اصلا مجبور نيستيد تاريخ تمام تراك هايي كه ريپ كرده ايد يا خريده ايد را تايپ كنيد . ويندوز WMP خودش اين كاررا انجام مي دهد. 8- Playlist آسان تراك ها را به قسمت Now Playing بيندازيد يا يك پلي ليست خودكار به صورت تصادفي درست كنيد . بعداز اين كه آهنگ هايي را مرتب كرديد كه مي خواهيد نگه داريد، با كليك روي دكمه Now Playing List گزينه Save Playlist As را انتخاب كنيد . با استفاده از منوي فرعي New List در همان منو،مي توانيد بدون اينكه مجبور باشيد به قسمت سمت راست پنجره برويد ، به ساخت پلي ليست بپردازيد. 9- افزودن سريع دكمه كوچكي كه در كنار كركره Now Playing List قراردارد ، انتخاب هاي فعلي را به فهرست Now Playing اضافه مي كند . اگر كشيدن و انداختن برايتان سخت است ، مي توانيد از اين راه اقدام كنيد. 10- پلي ليست هاي مجزا اگر فكر مي كنيد ساختن پلي ليست از طريق ديالوگ باكس راحت تر از كشيدن و انداختن است ، با كليك روي Now Playing List و سپس Edit using Playlist Editor ديالوگ Edit Playlist بلافاصله باز مي شود . 11- تنظيم عكس Wmp10 عكس ها را هم مي توانيد مرتب كند. اما تا وقتي دستگاه قابل حملي را به كامپيوتر خود وصل نكنيد كه عكس ها را به سيستم منتقل مي كند ، گزينه All Picture در صفحه Library ظاهر نمي شود . علت اين است كه خود برنامه هيچ امكاني براي كاركردن روي عكس ها ندارد. يعني نه مي توانيد نمايش اسلايدي درست كنيد ، نه نمايش بند انگشتي . داشتن كتابخانه عكس فقط به اين درد مي خورد كه انتقال عكس ها به دستگاه قابل حمل آسان تر مي شود. گزينه هاي All Video و All TV از اين جهت در هر سيستمي هستند كه تماشاي ويدئو و برنامه هاي ضبط شده تلويزيوني در كامپيوتر امكان پذير شود. 12- ستون هاي دلخواه با كليك راست روي فهرست تراك هاي يك آلبوم يا هنرمند در صفحه Library منويي از ستون ها را ظاهر مي كند كه قابل حذف و اضافه هستند . همچنين مي توانيد از كركره Library Option گزينه Choose Columns را انتخاب كنيد كه امكاناتي را براي تعيين زمان پخش شدن پلي ليست مي دهد . بنابراين اگر بخواهيد ، مي توانيد فهرست خود را براساس آهنگ هايي مرتب كنيد كه در تعطيلات آخر هفته گوش مي كنيد . 13- ديواره آتش اگر مي بينيد برنامه هنگام پخش موسيقي آنلاين هرچندوقت يكبار چند ثانيه مكث مي كند ، بد نيست ببينيد برنامه ديواره آتش شما بسته هاي UDP را متوقف مي كند يا نه . WMP براي Streaming محتوا ، از اين بسته ها استفاده مي كند. اگر چنين باشد ، برنامه مجبور است از پروتكل HTTP استفاده كند . اگر مي خواهيد بفهمد برنامه ازچه پروتكلي استفاده مي كند و آيا اين پروتكل مشكلي ايجاد مي كند يا نه ، درهمان حالي كه آنلاين هستيد ، از منوي View گزينه Statistics را انتخاب كنيد و صفحه Advanced را ببينيد. 14- از هدفون استفاده كنيد فيش هدفون روي درايو سي دي فقط براي پخش آنالوگ قابل استفاده است و آهنگ هاي ديجيتالي كه ويندوز WMP پخش مي كند ، از طريق اين فيش شنيده نمي شوند . اما اگر بخواهيد همين آنگ هاي ديجيتال را از طريق هدفون بشنويد،كافي است به Media Player بگوييد آهنگ ها را به صورت آنالوگ پخش كند. براي اين منظور ، از منوي Tools ، گزينه Option را انتخاب كنيد و به صفحه Devices برويد. درايو سي دي خود را انتخاب كرده و از صفحه Audio گزينه Playback to Audio را علامت بزنيد . 15- روشن كنيد امروزه بيشتر كيبوردها دكمه پخش ، مكث، صدا و ...دارند. اگر شما چندين صفحه كليدي نداريد، بازهم مي توانيد از طريق صفحه كليد ، Media Player را كنترل كنيد. F10 صدا را زياد ، F9 صدا كم ، و F8 صدا را قطع مي كند .CTRL +P شروع به پخش يا مكث مي كند، و CTRL+S پخش را قطع مي كند. با CTRL+F به تراك بعدي برويد و با CTRL+B به تراك به تراك قبلي. كليدهاي ميان برمتعدد ديگري هم وجود دارد كه مي توانيد آن ها را از منوي Help پيدا كنيد . 16- فشرده كردن فايل ها اگر به خاطركيفيت بهتر، فايل هاي ريپ شده را با فرمت WMA آزاد ذخيره مي كنيد،مي توانيد هنگام انتقال آنها به پخش كننده قابل حمل ، كاري كنيد كه فايل ها كوچك تر شوند. براي اين منظور ، از منوي Tools گزينه Option را انتخاب كرده و به صفحه Devices برويد. در اين حالت ، دكمهAdvanced را كليك كنيد و گزينه Allow Audio Files to Convert را علامت بزنيد . با اين كار ، Media Player هنگام انتقال فايل ها به دستگاه قابل حمل ، فايل ها را فشرده مي كند . 17- فضاي ديسك حاصل فشرده كردن فايل ها به صورت نامحسوس اين است كه وقتي دستگاه قابل حمل خود را به سيستم وصل مي كنيد ، لازم نيست خيلي صبر كنيد تا فايل ها تبديل شوند . اگر قصد داريد تعداد زيادي فايل را تبديل كنيد ، ببينيد Media Player فضاي كار براي اين كار داشته باشد . براي اين منظور ، از منوي Tools گزينه Option را انتخاب كنيد . به صفحه Devices برويد ، دكمه Advanced را كليك كنيد ، و سعي كنيد Amount of disk space را اضافه كنيد. 18- آهنگ ها انتخاب كنيد حتي اگر Player 40 گيگا بايتي داشته باشيد ، باز هم بعيد است بتوانيد تمام آهنگ ها ، فيلم ها و عكس هاي خود را داخل آن جاي دهيد . اگرگزينه سنكرون خودكار را فعال كرده باشيد ، WMP موسيقي را نسبت به عكس و عكس را نسبت به فيلم اولويت مي دهد . بدون وصل كردن دستگاه به سيستم هم مي توانيد آهنگ هايي را تعيين كنيد كه دوست داريد به دستگاهتان منتقل شوند. كافي است هر آهنگي را كه دوست داريد ، به صفحه Sync بيندازيد تا هروقت دستگاه را وصل كرديد ، به طور خودكار از اين صفحه به دستگاه منتقل شوند . 19- حذف برنامه اگر فكر مي كنيد نسخه 9را بيشتر از 10دوست داريد ، مي توانيد WMP10 را از سيستم حذف كنيد . البته لازم نيست نسخه قبلي را مجددا نصب كنيد . اگر سرويس پك2 را نصب كرده باشيد ، بايد ابتدا گزينه Show updates در بالاي ليست را علامت بزنيد . تنها عيب اين كار اين است كه نما توانيد آهنگ هاي حفاظت شده را با نسخه هاي قبلي پخش كنيد . چون WMP10 از DRM متفاوتي استفاده مي كند . |
|
+ نوشته شده در
یکشنبه چهارم دی 1384ساعت 17:28 توسط احسان اسماعيل زاده |
|
|
بحث داغ «هك» طرفداران زيادي ميان كاربران اينترنت، به خصوص افراد كم سن و سال دارد به طوري كه يكي از آرزوي آنها يافتن كلمهي عبور و پست الكترونيكي اطرافيان است . متاسفانه بيشتر اوقات اين كاربران هستند كه كلمهي عبورشان را فاش ميكنند، بسيار پيش ميآيد كه شما به عنوان يك كاربر دوستدار هك به اينترنت مراجعه ميكنيد و به دنبال مقالاتي در زمينهي راه به دست آوردن كلمهي عبور يك شخص به جستجو ميپردازيد. مقالات زيادي در اين زمينه وجود دارد كه گاه بسيار فني هستند و به راحتي شما را فريب ميدهند و در واقع به جاي اينكه شما در هك كردن ديگران ياري كنند خودتان را هك ميكنيد . مثلا به شما ميگويند براي به دست آوردن كلمهي عبور پست الكترونيكي يك كاربر ياهو كافي است كافي است، يك حساب (account) در ياهو داشته باشيد تا كارگزار (server) مطمئن شود كه شما يك كاربر واقعي هستيد ، آنگاه همهي (user ID) و كلمهي عبور خودتان را همراه با نشاني پست الكترونيكي شخصي كه ميخواهيد هك كنيد، براي كارگزار به نشاني forgotten-password@yahoo.com و يا نشانيهاي مشابه به آن ارسال ميكنيد؛ آنگاه كارگزار كلمهي عبور شخص مزبور را از بانك اطلاعاتي خود استخراج و براي شما ارسال ميكند . واقعيت اين است كه اين نشانيها متعلق به كارگزار نيست و هكرها با انتخاب زيركانهي اين نشانيهاي پست الكترونيكي به راحتي كاربران را فريب ميدهند. شما در واقع خودتان نام وكلمهي عبورتان را براي هكرها ميفرستيد. گاه پيش ميآيد كه دوستي در يك نامهي الكترونيكي (email) شما را به ديدن يك نشاني (URL) دعوت ميكند، به محض كيلك كردن روي اين نشاني با پيغام خطاي (Timeout) كارگزار، با پست الكترونيكي خود مواجه ميشويد كه از شما خواسته ميشود كلمهي عبورتان را دوباره وارد كنيد، اما ممكن است اين پيغام از جانب كارگزار مربوط صادر نشده و در واقع ترفندي باشد براي فاش شدن كلمه عبور شما باشد، يعني شخص مزبور صفحهاي كاملا مشابه با صفحهي خطاي (Time out) كارگزار ياهو ، هاتميل يا غيره ساخته كه با كليك كردن شما، اين صفحه نمايش داده ميشود و در نتيجه شما با دستان خود كلمهي عبور خود را فاش ميكنيد . پس در انتخاب كلمهي عبور خود دقت كنيد تا ساده و قابل حدس زدن نباشد توجه كنيد هرگاه كلمهي عبور شما فاش شود شخص مربوطه ميتواند با مراجعه به صندوق پستي (mail box) شما و تغيير كلمهي عبورتان به نامههاي خصوصي شما دست يابد و براي دوستانتان از قول شما نامه ارسال كند ، پس بهتر است كه در انتخاب و محافظت از كلمات عبور خود دقت كنيد تا با چنين مشكلاتي مواجه نشويد. |
|
+ نوشته شده در
یکشنبه چهارم دی 1384ساعت 17:25 توسط احسان اسماعيل زاده |
|
|
سيستم عامل ويندوز تنظيمات سخت افزاري و نرم افزاري خود را بطور مرکزي در يک بانک اطلاعاتي با ساختار سلسله مراتبي ذخيره مي کند که رجيستري نام دارد . رجيستري جايگزيني براي بسياري از فايلهاي پيکربندي INI ، SYS و COM است که در نسخه هاي اوليه ويندوز موجود بود . رجيستري ، سيستم عامل را با مهيا کردن اطلاعات موردنيز براي اجراي برنامه ها و load شدن component ها ، کنترل مي کند . رجيستري شامل انواع مختلفي از اطلاعات مي باشد مثل :
ساختار رجيستري شامل چندين مجموعه رکورد است که داده هاي اين رکوردها توسط بسياري از برنامه ها و اجزاي سيستم عامل خوانده و يا نوشته مي شود . اجزاي رجيستري اجزاي تشکيل دهنده رجيستري عبارتند از : 1 – subtree : Subtree ها همانند folder هاي موجود در ريشه يک درايو هارد هستند . رجستری ويندوز داراي پنج subtree مي باشد : - HKEY_LOCAL_MACHINE : شامل تمام داده هاي پيکربندي براي کامپيوتر مي باشد و شامل 5 key است :Hardware ، SAM ، Security ، Software و System - HKEY_USERS : شامل داده هاي مربوط به تنظيمات سيستم عامل براي هر user است مثل تنظيمات desktop و محيط ويندوز - HKEY_CURRENT_USER : شامل داده هاي کاربر فعلي سيستم - HKEY_CLASSES_ROOT : شامل اطلاعات پيکربندي نرم افزار است مثل داده هاي OLE و داده هاي کلاسهاي متناظر با فايل - HKEY_CURRENT_CONFIG : شامل اطلاعات مورد نياز براي تنظيمات داريورهاي سخت افزاري و غيره 2 – Key : key ها همانند folder ها و subfolder هاي روي هارد هستند . هر key متناظر با object هاي نرم افزاري يا سخت افزاري مي باشد . subkey ها key هايي هستند که درون يکسري key قراردارند . 3 – Entry : هر key داراي يک يا چند entry است . هر entry داراي سه بخش مي باشد : - نام Name - نوع داده اي Data Type : مقدار هر entry يکي از انواع داده هاي زير است : REG_DWORD ، REG_SZ ، REG_EXPAND_SZ ، REG_BINARY ، REG_MULTI_SZ ، REG_FULL_RESOURCE_DESCRIPTOT - مقدار Value نکته 1 : براي مشاهده رجيستري و اعمال تغييرات در آن ( لطفاً اگر هيچ تجربه اي در تنظيم کردن رجيستري نداريد اطلاعات آنرا تغيير ندهيد ) ، مي توانيد از برنامه regedit.exe و يا regedt32.exe موجود در ويندوز استفاده کنيد . براي اينکار کافيست نام برنامه را در کادر Run وارد کنيد . --------------------- براي کار با رجيستري در ويژوال بيسيک کلاس Registery.bas را مطابق مطالب زير ايجاد کرده و در پروژه هاي خود از آن استفاده کنيد : 1 - تعريف ثابتهاي مورد نياز : براي نوشتن اين کلاس نياز به تعريف چهار دسته ثابت داريم : - ثابتهاي مربوط به تعريف data type هاي entry هاي رجيستري : Global Const REG_SZ As Long = 1 Global Const REG_DWORD As Long = 4 - ثابتهاي مربوط به تعريف key هاي رجيستري Global Const HKEY_CLASSES_ROOT = &H80000000 Global Const HKEY_CURRENT_USER = &H80000001 Global Const HKEY_LOCAL_MACHINE = &H80000002 Global Const HKEY_USERS = &H80000003 - ثابتهاي مربوط به خطاهاي کار با رجيستري Global Const ERROR_NONE = 0 Global Const ERROR_BADDB = 1 Global Const ERROR_BADKEY = 2 Global Const ERROR_CANTOPEN = 3 Global Const ERROR_CANTREAD = 4 Global Const ERROR_CANTWRITE = 5 Global Const ERROR_OUTOFMEMORY = 6 Global Const ERROR_INVALID_PARAMETER = 7 Global Const ERROR_ACCESS_DENIED = 8 Global Const ERROR_INVALID_PARAMETERS = 87 Global Const ERROR_NO_MORE_ITEMS = 259 - ثابتهاي متفرقه Global Const KEY_ALL_ACCESS = &H3F Global Const REG_OPTION_NON_VOLATILE = 0 2 - Declare کردن Api هاي مورد نياز : براي کار با رجيستري از توابع کتابخانه Advapi32.dll استفاده مي کنيم . اين توابع عبارتند از : - تابع RegCloseKey : آزاد کردن handle مربوط به يک key Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long - تابع RegCreateKeyEx : ساخت يک key در رجيستري ( اگر key قبلاً وجود داشته باشد ، اين تابع آنرا باز مي کند ) : Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, ByVal lpSecurityAttributes As Long, phkResult As Long, lpdwDisposition As Long) As Long - تابع RegOpenKeyEx : باز کردن يک key Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long - تابع RegQueryValueExLong : استخراج type و data ي يک نام متناظر با يک key باز شده Declare Function RegQueryValueExString Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long Declare Function RegQueryValueExLong Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Long, lpcbData As Long) As Long Declare Function RegQueryValueExNULL Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As Long, lpcbData As Long) As Long - تابع RegSetValueEx : ذخيره يک مقدار در فيلد value يک کليد باز Declare Function RegSetValueExString Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As Long Declare Function RegSetValueExLong Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpValue As Long, ByVal cbData As Long) As Long - تابع RegDeleteKey : پاک کردن يک کليد و کليه اطلاعات مرتبط با آن Private Declare Function RegDeleteKey& Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String) - تابع RegDeleteValue : حذف مقدار يک key Private Declare Function RegDeleteValue& Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) 3 - توابع کمکي : براي نوشتن توابع اصلي کار با رجيستري نياز به نوشتن توابع کمکي زير است : - تابع SetValueEx : با توجه به نوع داده يک کليد ، مقدار موجود در آنرا در يک متغير ذخيره مي کند : Public Function SetValueEx(ByVal hKey As Long, sValueName As String, lType As Long, vValue As Variant) As Long Dim lValue As Long Dim sValue As String Select Case lType Case REG_SZ ' type of value is string sValue = vValue SetValueEx = RegSetValueExString(hKey, sValueName, 0&, lType, sValue, Len(sValue))x Case REG_DWORD ' type of value is Double word lValue = vValue SetValueEx = RegSetValueExLong(hKey, sValueName, 0&, lType, lValue, 4)x End Select End Function - تابع QueryValueEx : سايز و نوع داده اي يک داده را که بايد خوانده شود مشخص مي کند . Function QueryValueEx(ByVal lhKey As Long, ByVal szValueName As String, vValue As Variant) As Long Dim cch As Long Dim lrc As Long Dim lType As Long Dim lValue As Long Dim sValue As String lrc = RegQueryValueExNULL(lhKey, szValueName, 0&, lType, 0&, cch)x Select Case lType ' For strings Case REG_SZ: sValue = String(cch, 0)x lrc = RegQueryValueExString(lhKey, szValueName, 0&, lType, sValue, cch)x If lrc = ERROR_NONE Then vValue = Left$(sValue, cch)x Else vValue = Empty End If ' For DWORDS Case REG_DWORD: lrc = RegQueryValueExLong(lhKey, szValueName, 0&, lType, lValue, cch)x If lrc = ERROR_NONE Then vValue = lValue Case Else 'all other data types not supported lrc = -1 End Select QueryValueExExit: QueryValueEx = lrc Exit Function QueryValueExError: Resume QueryValueExExit End Function 4 - توابع اصلي : توابع مربوط به پاک کردن يک کليد از رجيستري ، ساخت يک کليد جديد در رجيستري و مقداردهي به يک کليد : - تابع DeleteKey : اين تابع يک کليد از رجيستري را حذف مي کند . داراي دو پارامتر ورودي است : Location که يکي از مقادير HKEY_CLASSES_ROOT ، HKEY_CURRENT_USER ، HKEY_LOCAL_MACHINE و يا HKEY_USERS است . KeyName که نام کليدي است که بايد از رجيستري حذف شود . اين کليد ممکنست شامل subkey هايي نيز باشد مثلاً Key1\SubKey1 Public Function DeleteKey(lPredefinedKey As Long, sKeyName As String)x Dim lRetVal As Long lRetVal = RegDeleteKey(lPredefinedKey, sKeyName)x DeleteKey = lRetVal ' return function value End Function - تابع DeleteValue : اين تابع يک entry را از کليد حذف مي کند . داراي سه پارامتر ورودي است : Location ، KeyName و ValueName که نام آن value را مشخص مي کند . Public Function DeleteValue(lPredefinedKey As Long, sKeyName As String, sValueName As String)x Dim lRetVal As Long Dim hKey As Long lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)x lRetVal = RegDeleteValue(hKey, sValueName)x RegCloseKey (hKey)x DeleteValue = lRetVal End Function - تابع CreateNewKey : اين تابع يک کليد جديد ايجاد مي کند . داراي دو پارامتر ورودي است : Location و KeyName Public Function CreateNewKey(lPredefinedKey As Long, sNewKeyName As String)x Dim hNewKey As Long Dim lRetVal As Long lRetVal = RegCreateKeyEx(lPredefinedKey, sNewKeyName, 0&, vbNullString, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0&, hNewKey, lRetVal)x RegCloseKey (hNewKey)x CreateNewKey = lRetVal End Function - تابع SetKeyValue : اين تابع پارامتر data يک entry را تنظيم مي کند . داراي 5 پارامتر ورودي است : Location ، KeyName ، ValueName ، ValueSetting و ValueType Public Function SetKeyValue(lPredefinedKey As Long, sKeyName As String, sValueName As String, vValueSetting As Variant, lValueType As Long)x Dim lRetVal As Long Dim hKey As Long lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)x lRetVal = SetValueEx(hKey, sValueName, lValueType, vValueSetting)x RegCloseKey (hKey)x SetKeyValue = lRetVal End Function - تابع QueryValue : اين تابع فيلد داده يک entry را برمي گرداند . داراي سه پارامتر ورودي است : Location ، KeyName و ValueName Public Function QueryValue(lPredefinedKey As Long, sKeyName As String, sValueName As String)x Dim lRetVal As Long Dim hKey As Long Dim vValue As Variant lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)x lRetVal = QueryValueEx(hKey, sValueName, vValue)x QueryValue = vValue RegCloseKey (hKey)x End Function -------------------------- ساخت يک انتصاب فايل يا File Association به يک برنامه در اين درس می خواهم با استفاده از کلاسی که در درس قبل معرفی شد تابعی بسازيم که توسط آن بتوانيم فايلهای با پسوندی مشخص را به يک برنامه اختصاص دهيم . بعبارت ديگر تابعی بنويسيم که اطلاعات لازم برای باز شدن فايلهايی با پسوند xxx را توسط برنامه MyApp.exe در رجيستری ثبت کند . Public Sub CreateAssociation(sExtension As String, sApplication As String, sAppPath As String)x Dim sPath, sAppExe As String CreateNewKey "." & sExtension, HKEY_CLASSES_ROOT SetKeyValue HKEY_CLASSES_ROOT, "." & sExtension, "", sApplication & ".Document", REG_SZ CreateNewKey sApplication & ".Document\shell\open\command", HKEY_CLASSES_ROOT SetKeyValue HKEY_CLASSES_ROOT, sApplication & ".Document", "", sApplication & " Document", REG_SZ sPath = sAppPath & " %1"x sAppExe = sApplication & ".exe"x SetKeyValue HKEY_CLASSES_ROOT, sApplication& ".Document\shell\open\command", "", sPath, REG_SZ CreateNewKey "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\." & sExtension, HKEY_CURRENT_USER SetKeyValue HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\." & sExtension, "Application", sAppExe, REG_SZ CreateNewKey "Applications\" & sAppExe & "\shell\open\command", HKEY_CLASSES_ROOT SetKeyValue HKEY_CLASSES_ROOT, "Applications\" & sAppExe & "\shell\open\command", "", sPath, REG_SZ End Sub کاربرد اين تابع بصورت زير است : CreateAssociation("xxx","MyApp","c:\MyApp.exe")x اجرا شدن يک برنامه در هنگام راه اندازی سيستم فرض کنيد می خواهيم برنامه ای بنويسيم که هر بار در هنگام راه اندازي سيستم بطور خودكار اجرا شود. البته نمي خواهم در startup ويندوز ديده شود . براي اين كار بايد برنامه موردنظر را در StartUp رجيستري قرار دهيم . به اين ترتيب كه در يكي از كليدهاي زير يك مقدار رشته اي جديد(String Value) ايجاد کنيم و آدرس برنامه را در آن وارد كنيم : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run براي مثال اگه اسم برنامه مورد نظر MyApp و مسيرش C:\Windows\MyApp.exe است بايد بصورت زير عمل کرد : SetKeyValue HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "MyApp", "C:\MyApp.exe", REG_SZ نکته : البته دو تا راه ديگر برای اينکار وجود دارد که برخی تروجان ها هم از اين روشها استفاده می کنند تا روی سيستم باقی بمانند : يكي استفاده از win.ini و نوشتن نام فايل جلوي = run و ديگري استفاده از system.ini و نوشتن نام برنامه جلوي خط explorer.exe . |
|
+ نوشته شده در
یکشنبه چهارم دی 1384ساعت 17:23 توسط احسان اسماعيل زاده |
|
|
يکي از مشکلات ويندوز xp راه نفوذ به آن در صورت فراموش کردن password مي باشد .همانطور که همه شما مي دانيد xp امکان جالب switch user را دارد که مي توان محيط را براي کار user هاي مختلف فراهم کرد .حالا اگر شما اين password را فراموش کنيد چاره چيست؟. در اين حالت چند راه نفوذ هست و آن اين است که در هنگام ظاهر شدن منوي کاربران در ابتدا ، دو بار کليدهايALT+CTRL+ DELETE را فشار دهيد سپس در قسمت نام کلمه administrator را تايپ کرده و قسمت password را خالي بگذاريد و Ok را بزنيد در اين حال وارد سيستم مي شويد. حال اگر در هنگام نصب ويندوز Xp برايAdmin پسورد گذاشته باشند چه كار كنيم؟ براي اين كار قبل يا هنگام بالا آمدن ويندوز كليد F8 را زده سپس بسته به نوع نياز خود بكي از گزينه هاي Safe Mode را انتخاب كنيد. بعد از وارد شدن به ويندوز در منو Start كليك كنيد سپس گزينه RUN را انتخاب كرده ودر جاي خالي عبارت Control userpasswords2 را تايپ كنيد. پنجره باز شده داراي 2 TAB به نام هايUsers & Advanced مي باشد. TAB Users را انتخاب كرده و تيك گزينه:User must enter a username and password to use this computer را برداريد. با برداشتن تيك اين گزينه ديگر هنگام ورود به ويندوز از شما پسورد گرفته نمي شود. حالا با استفاده از گزينه Add مي توان نام كاربري را به آن اضافه و با استفاده از گزينه Remove مي توان نام كاربري را حذف كرد همچنين با استفاده از گزينه Properties مي توان ميزان دسترسي كاربران به ويندوز را تعيين كرد. |
|
+ نوشته شده در
یکشنبه بیست و هفتم آذر 1384ساعت 20:29 توسط احسان اسماعيل زاده |
|
|
در اولين روزهاي تاسيس مجمع جهاني وب (World Wide Web) دستورات HTML بسيار ساده و آسان بود, بطوريکه فراگيري فرامين مورد نياز بيشتر از چند روز طول نميکشيد ولي هنگامي که Web, شروع به پيشرفت نمود, طراحان خواستار کنترل بيشتري شده و در نتيجه مجموعه دستورات مورد نياز تهيه گرديد. سپس از آنجاييکه صفحات وب, بهتر است به صورت ديناميک و متحرک باشند, طراحان نيز خواستار ارتباط بين بينندگان سايت و صاحبان آن شدند, در نتيجه استفاده از دستورات HTML به تنهايي نياز آنها را برطرف نکرد و سپس شرکت Netscape براي ايجاد و کنترل ارتباط بين صاحبان سايت و بينندگان آن در صفحات Web از JavaScript کمک گرفت
JavaScript دقيقا يک زبان برنامه نويسي ميباشد که به وسيله آن ميتوان بين کاربر و سايت ارتباط برقرار نمود. توجه داشته باشيد که استفاده از JavaScript در صفحات Web نيازي به نوشتن اسکريپتها نداشته و ميتوانيد اسکريپتهاي موجود در شبکه اينترنت را کپي و در مکان مورد نظر با ايجاد تغييرات مورد نياز استفاده کنيد, اما در صورتيکه يک برنامه نويس باشيد با استفاده از اين سايت خواهيد توانست اسکريپتهاي مورد نظرتان را بنويسيد.
به وسيله جاوا اسکريپت ميتوان قابليتهاي بيشماري از قبيل ايجاد ارتباط بين کاربر و سايت به صفحه Web اضافه نمود. مثلا سايتهايي را مشاهده نموديد که با قرار گرفتن نشانگر موس بر روي دکمه مورد نظر بصورتي متفاوت (برجسته, تغيير محتويات درون دکمه) نمايش داده ميشود, اين عمل توسط JavaScript انجام شده و به اين تکنيک rollover گفته ميشود. به وسيله rollover ميتوان حالتي ايجاد نمود تا اطلاعات وارد شده توسط کاربر درون فرمها بطور صحيح باشند و در نتيجه در زمان و هزينه مربوط بتوان صرفه جويي نمود. ميتوان محاسبات لازم و مورد نياز عددي را بدين وسيله در دستگاه کاربر و بدون نياز به هيچ گونه فرايندي در serverها انجام داد تفاوت بين برنامهاي server-side و client-side بدين گونه است که در برنامه server-side برنامه توسط CGI در خود serverها اجرا ميشود مانند: برنامه ASP ولي در برنامه هاي client-side برنامه در دستگاه کاربر اجرا خواهد شد. از ديگر فرمت ها و قابليتهاي JavaScript ميتوان, صفحات HTML را بر اساس عمل کارير نمايش داد. فرض کنيد که يک سايت آژانس مسافرتي را باز کرده و مقصد خود را هاوايي انتخاب کنيد, بوسيله اسکريپت ميتوان آخرين اطلاعات مسافرتي مورد نياز براي هاوايي را در صفحه اي جديد مشاهده نماييد. به وسيله اين برنامه ميتوان بر browser کنترل انجام داد و پنجره هاي جديدي را باز نمود, جعبه هاي پيغام را به کاربر اعلام نمود و بر روي قسمت status bar پنجره browser پيغام مخصوصي را نمايش داد. همچنين بخاطر وجود قابليتهاي ويژه اي که در اين نوع برنامه نويسي وجود دارد ميتوان ساعت, تقويم و هر برنامه زماني ديگري نيز تهيه کرد. JavaScript برخلاف شباهت اسمي موجود برنامه Java و JavaScript, هيچگونه شباهتي بين اين دو برنامه وجود ندارد Java يک زبان برنامه نويسي بسيار کامل پيشرفته اي است که توسط شرکت sun microsystem تهيه شده و با استفاده از آن که نسل بعدي برنامه هاي c و ++c ميباشد, ميتوان تمامي برنامه مورد نياز را نوشته و در ضمن قطعات الکترونيکي استفاده کننده را نيز کنترل نمود. از خاصيتهاي ديگر Java اجراي برنامه نوشته شده توسط آن در تمامي مکانها با هرگونه سيستم عامل از قبيل Windows, Unix, Mac os ميباشد. اساس Java در برنامه هاي client-side براي ايجاد appletها ميباشد, اين برنامه هاي کوچک توسط شبکه اينترنت دريافت شده و درون خود browserها اجرا ميشوند بطوريکه بعلت وجود قابليت همه گير Java, اين برنامه در تمامي browserهايي که قابليت اجراي Java را دارند, کار ميکنند. |
|
+ نوشته شده در
یکشنبه بیست و هفتم آذر 1384ساعت 20:28 توسط احسان اسماعيل زاده |
|
|
يكي از دلايلي كه بسياري از كاربران به خاطر آن از سيستم خود به طور كامل بك آپ نمي گيرند اين است كه جايي براي نگهداري فايل بك آپ ندارند. بك آپ گرفتن روي سي دي هم وقت گير است و هم اگر قرار باشد به طور منظم اين كار را بكنيد، خيلي زحمت دارد. اما بك آپ گرفتن روي هاردديسك، هم سريع است، هم آسان و هم بي دردسر . البته بعيد است كه همه روي سيستم خود دو هاردديسك داشته باشند، اما خوشبختانه اگر دو پارتيشن داشته باشيد، مي توانيد از دومي به عنوان بك آپ پارتيشن اول استفاده كنيد. در اين حالت مي توانيد كل ويندوز را روي پارتيشن دوم بك آپ بگيريد تا هر وقت ويندوز از كار افتاد يا دردسر درست كرد ظرف كم تر از نيم ساعت، آن را با تمام برنامه ها و نرم افزارهايش برگردانيد. البته توجه داشته باشيد كه اين كار شما را از خطر آسيب ديدگي فيزيكي هارد نجات نمي دهد، يعني اگر هاردديسك به طور فيزيكي اشكال پيدا كرد و قابل استفاده نبود ديگر نمي توانيد از بك آپ خود استفاده كنيد. به همين دليل هميشه بهتر است روي سي دي هم يك نسخه بك آپ داشته باشيد. اگر مي خواهيد درك بهتري از نحوه پارتيشن بندي هارد داشته باشيد، بايد ابتدا با خود هارد ديسك به صورت پايه اي آشنا شويد. هاردديسك به صورت فيزيكي از چند ديسك مغناطيسي تشكيل شده است كه در فواصل بسيار كوچك روي همديگر انباشته شده اند و يك محور مركزي آن ها را در جاي خود ثابت نگه مي دارد. اين صفحات حول اين محور مي چرخند و مي توانند اطلاعات مغناطيسي را در هر دو روي خود ثبت كنند. براي خواندن و نوشتن اطلاعات روي صفحات هدهايي تعبيه شده اند كه قابل حركت هستند. براي درك بهتر موضوع، دستگاه هاي گرامافون را در نظر بگيريد كه يك صفحه داخل آن مي چرخد و هد روي صفحه گذاشته مي شود. منتها اين مقايسه خيلي هم درست نيست؛ چرا كه در گرامافون فقط يك هد وجود دارد كه آن هم با صفحه تماس فيزيكي دارد. در حالي كه در هارد ديسك چنين نيست( براي هر صفحه يك هد گذاشته شده و تماس فيزيكي هم ندارند ) ديگر اين كه هد، در گرامافون به صورت مارپيچي به طرف مركز صفحه حركت مي كند. در حالي كه در هارد ديسك، هدها با آزادي كامل به جلو و عقب مي روند. چرش صفحات و جلو- عقب رفتن هد، باعث مي شود كه هر نقطه از ديسك قابل دسترسي باشد.
براي اين كه هارد ديسك قابل استفاده باشد،قبل از هر چيز بايد فرمت شود. فرمت كردن هارد آن را به وضعيت « صفر» مي برد تا اطلاعات روي آن قابل ذخيره و بازيابي شوند. معمولا سازنده هارد ديسك يك فرمت اوليه يا اصطلاحا «سطح پايين» روي هارد انجام مي دهد و شما فقط بايد فرمت سطح بالا روي آن انجام دهيد تا سيستم فايلي روي آن قابل اعتماد باشد. فرمت سطح پايين ساختار فيزيكي اوليه ديسك را شكل مي دهد. يعني تراك ها، سكتورها و سيلندرها را مي سازد. تراك مثل شيارهاي روي صفحات گرامافون هستند. با اين تفاوت كه شيارها در صفحه گرامافون به صورت مارپيچي به مركز صفحه منتهي مي شوند، ولي در هارد ديسك، شيارها هم مركزي هستند و هر چه به مركز نزديك تر مي شويم، دايره كوچك تر مي شود. هر شيار با يك خط فرضي كه از مركز صفحه بيرون كشيده شده ( شبيه به پره هاي چرخ يك دوچرخه) به چند سكتور تقسيم مي شود. هر سكتور مي تواند اندازه مشخصي از اطلاعات را نگهداري كند. هر چه از مركز صفحه به طرف بيرون مي رويم. سكتور بزرگ تر شده و در نتيجه اطلاعات بيش تري را مي تواند ذخيره كند. يادتان باشد كه شيارها هم روي صفحه و هم پشت صفحه تشكيل مي شوند. به عبارت ديگر،پشت و روي صفحه قابليت ذخيره سازي اطلاعات را دارد. شيارهايي كه از مركز صفحه فاصله يكساني دارند، در تمام صفحات تشكيل دهنده هارد ديسك از بالا به پايين سيلندر يا استوانه را تشكيل مي دهند. بنابراين، هر هارد ديسك به تعداد شيارهاي هر صفحه خود سيلندر دارد. با دسته كردن تعدادي از اين سيلندرهايي كه در مجاورت يكديگر قرار دارند،پارتيشن ساخته مي شود. به عبارت ديگر وقتي هارد ديسك را پارتيشن بندي مي كنيد، در واقع قسمت هاي لوله اي شكل را روي صفحات هارد جدا مي كنيد. قطر هر لوله بستگي به سايز پارتيشن شما دارد. مثلا در هارد ديسكي كه فقط يك پارتيشن دارد، قطر اين لوله به اندازه كل مساحت صفحه هارد ديسك است.
بعد از اين كه هارد ديسك خود را به چند پارتيشن تقسيم كرديد، بايد هر يك را به صورت منطقي ( logical ) فرمت كنيد تا اطلاعات روي آن ها قابل ذخيره باشند. فرمت كردن منطقي هارد ديسك يا پارتيشن، سيستم فايل ( file system ) را روي آن سوار مي كند،سيستمي براي نگهداري و سازمان دادن به اطلاعات شما. براي درك بهتر موضوع فرض كنيد بخواهيد كتابخانه اي را بر پا كنيد. ابتدا بايد ساختماني را كه براي كتابخانه در نظر گرفته ايد قفسه گذاري كنيد تا كتاب ها داخل قفسه ها نگهداري شوند. بعد بايد شيوه اي را براي مرتب كردن كتاب ها اتخاذ كنيد تا دسترسي به هر كتاب به سرعت و سهولت امكان پذير باشد. اين شيوه مي تواند به اين صورت باشد كه مثلا كتاب ها را به ترتيب حروف الفباي عناوين آنها پش سر هم داخل قفسه ها بگذاريد. يا اين ترتيب مي تواند بر اساس مثلا نام نويسندگان باشد. قفسه بندي كتابخانه مثل پارتيشن بندي ها هارد ديسك و شيوه انتخابي شما در نگهداري كتاب ها، مثل فرمت كردن منطقي هارد ديسك است. هيچ كتابخانه اي نمي تواند بدون قفسه بندي سيستم فهرست نويسي دوام بياورد. سيستم عامل كامپيوتر هم بدون سيستم بايگاني قابل استفاده نيست.
فكر مي كنم حالا درك روشني از مسئله پارتيشن بندي داشته باشيد. پس حالا بايد دانسته هاي خود را به مرحله عمل برسانيد. براي ساخت پارتيشن جديد هم مي توانيد از همان ابتداي كار هنگام نصب ويندوز اقدام كنيد. هم مي توانيد بعد از نصب ويندوز به كمك برنامه هاي مخصوص پارتيشن بندي اين كار را انجام دهيد. روش اول باعث مي شود كل هارد شما پاك و همه چيز از نو ساخته شود. بنابراين اگر از قبل اطلاعاتي روي هارد خود داريد كه نمي خواهيد از دست بدهيد، بايد از آن ها بك آپ بگيريد. سپس سي دي بوت ويندوز اكس پي را داخل درايو گذاشته و در برنامه Setup دستور العمل پارتيشن بندي هارد را دنبال كنيد. براي كمك به شما، اين دستورالعمل را در كادري جداگانه با تصاوير مربوطه توضيح داده ام. اگر نمي خواهيد اطلاعات خود را با پارتيشن بندي از دست بدهيد، بهتر است از نرم افزارهاي مخصوص اين كار استفاده كنيد. برنامه هاي زيادي در اين زمينه وجود دارند كه به صورت رايگان از اينترنت قابل دريافت هستند، ولي تقريبا هيچ يك از آن ها نمي توانند سيستم NTFS را پارتيشن بندي كنند. سيستم NTFS نوعي سيستم بايگاني است كه در كارايي ويندوز اكس پي نقش مهمي دارد. بنابراين بهتر است از نرم افزارهاي جدي تر و معروف تر در اين زمينه استفاده كنيد. يكي از اين نرم افزارها Partitions Magic نام دارد ك كلياتي از آن را در كادري جداگانه براي شما توضيح داده ام.
بسياري از ابزارهاي پارتيشن بندي قابليتي دارند كه بدون از بين بردن اطلاعات مي تواند سيستم بايگاني پارتيشن شما را تغيير دهد. اگر تا به حال از سيستم بايگاني FAT32 استفاده مي كرديد و هيچ دليل خاصي براي داشتن اين سيستم نداريد،بهتر است آن را به سيستم كارآمدتر NTFS تبديل كنيد. برنامه Partition Magic مي تواند اين كار را بكند. يكي از خوبي هاي داشتن دو پارتيشن و جدا كردن ويندوز از اطلاعات شخصي شما اين است كه اگر مجبور شديد ويندوز را از نو نصب كنيد، مي توانيد با خيال آسوده پارتيشن مربوط را فرمت كنيد و به پارتيشني كه فايل هايتان را روي آن گذاشته ايد،دست نزنيد. خوبي ديگر اين است كه با استفاده از برنامه هايي كه از هارد « تصوير » مي گيرند، مي توانيد تصويري از پارتيشن اصلي خود گرفته و روي پارتيشني ديگر ذخيره كنيد. برنامه هايي مثل Drive lmage اين كار را انجام مي دهند. در اين صورت، هر وقت ويندوزتان از كار افتاد و مجبور شديد از نو به نصب آن بپردازيد، مي توانيد به جاي اين كار، تصوير پارتيشن حاوي ويندوز را بازيابي كنيد.
سه نوع سيستم فايل معروف وجود دارد كه هر كس به عنوان كاربر ويندوز بايد باآن ها آشنا باشد. ابتدا FAT به وجود آمد كه سر نام عبارت Fille Allocation Table است. اين سيستم در DOS و ويندوز 95 استفاده مي شد و به FAT16 نيز معروف است. FAT16 مي توانست هاردهاي حداكثر 2 گيگابايتي را فرمت كند. بعد از اين سيستم، FAT32 آمد كه هاردهاي بالاتر از 2 گيگابايت را هم مي توانست فرمت كند. با ظهور ويندوز NT و بعد از آن 2000 ، سيستم بايگاني NTFS به وجود آمد. اين سيستم به لحاظ كارآيي بسيار بهتر از هر دو FAT عمل مي كند وهاردهاي تا چند ترابايت را مي شناسد. انتخاب سيستم بايگاني كار ساده اي است،هميشه NTFS را انتخاب كنيد، مگر اين كه براي انتخاب FAT دليل خاصي داشته باشيد. مثلا اگر در شبكه اي هستيد كه بعضي كامپيوترهاي آن ويندوز 98 دارند، مجبوريد از FAT استفاده كنيد. چون ويندوز 98 سيستم NTFS را نمي شناسد.
اگر پاك شدن اطلاعات برايتان مهم نيست، همان سي دي نصب ويندوز اكس پي براي پارتيشن بندي هارد كفايت مي كند. اما نرم افزارهاي مستقلي وجود دارند كه بدون از بين بردن اطلاعات اين كار را براي شما انجام مي دهند. Partition Magic8 محصول شركت Powerguest يكي از بهترين آن هاست. محيط اين برنامه خيلي شبيه Windows Explorer است و ويزاردهايي دارد كه كار را بسيار آسان كرده اند، با چند كلد مي توانيد هاردديسك خود را به چند پارتيشن تقسيم كنيد. اگر چه اين برنامه اعلام كرده كه در پارتيشن بندي هارد به اطلاعات شما دست نمي زند،اما منطق حكم مي كنيد كه از اطلاعات مهم خود بك آپ بگيريد، چون روي هيچ چيز نمي توان حساب كرد. مثلا اگر هنگام كار اين برنامه،برق قطع شود.به احتمال زياد اطلاعات را از دست خواهيد داد. براي تقسيم يك هارد بهدو پارتيشن ابتدا اندازه پارتيشن اصلي را تا ان جا كه حجم اطلاعات روي آن اجازه مي دهد، كوچك كنيد. سپس در محل خالي شده، يك پارتيشن جديد ايجاد كنيد. بعد از انجام اين تنظيمات دكمه Apply را بزنيد تا كار عملا آغاز شود.
1- پارتيشن جديد براي ساخت پارتيشن جديد، كامپيوتر خود را از طريق سي دي ويندوز اكس پي بوت كنيد. با زدن دكمه Enter وارد برنامه Setup ويندوز شويد. با زدن كليد f8 « توافق نهايي كاربر» را بپذيريد. سپس پارتيشن فعلي خود را انتخاب كنيد و كليد D را بزنيد تا پارتيشن پاك شود. حال كليد C را بزنيد تا يك پارتيشن جديد ساخته شود. 2- تعيين اندازه غالبا پارتيشن اول براي نصب خود ويندوز اكس پي و نرم افزارها استفاده مي شود. بنابراين سايز آن را به نسبت يك چهارم يا يك سوم كل هارد ديسك خود انتخاب كنيد. البته اگر فكر مي كنيد برنامه هاي زيادي روي سيستم خود نصب نخواهيد كرد،اندازه آن را كوچك ر م بگيريد بهتر است. چون كار بك آپ را آسان تر مي كند. 3- پارتيشن هاي ديگر فضاي باقي مانده روي هارد را انتخاب كرده و كليد C را بزنيد تا پارتيشن ديگري ساخته شود. دوباره اندازه اين پارتيشن را هم وارد كنيد. با تكرار همين كار،مي توانيد ارتيشن هاي بيشتري راكه براي نصب ويندوز تعيين كرده بوديد انتخاب كده و كليد Enter را بزنيد. نوع فرمت را NTFS انتخاب كنيد . كار را ادامه دهيد. |
|
+ نوشته شده در
یکشنبه بیست و هفتم آذر 1384ساعت 20:27 توسط احسان اسماعيل زاده |
|
|
زماني كه هارد ديسكي خراب و از رده خارج مي شود، معمولاً مقدار بسيار زيادي اطلاعات مهم در آنها وجود دارد. همچنين در هارد ديسكهايي كه در حال كار هستند لازم است كه بعضي اوقات اطلاعاتي از روي آنها براي هميشه برداشته شوند و از بين بروند. بنابراين لازم است كه بدانيد چگونه مي توان اطلاعات حساس و مهم را، چه از روي هاردهاي در حال كار و چه خراب و از كار افتاده، پاك كرده و از ميان برد. اطلاعاتي وجود دارند كه يا براي بار اول نوشته شده و در كامپيوتر وارد شده اند و يا دسترسي مجدد به آنها امري بسيار مشكل و دشوار است. Office، فايلهاي موقت را ايجاد مي كند، Backup ها شامل كپي ها هستند و Paging File، فايلهاي ناتمام و حتي فايلهاي رمز دار و كد بندي شده را به صورت واضح و آشكار بر روي هارد ذخيره و ضبط مي كند. اطلاعات مالياتي، كلمه هاي عبور، اطلاعات مربوط به شركتها و اطلاعات شخصي هنگام فروش هارد، تعمير كامپيوتر يا حملات جاسوسي (هكرها) در دسترس افراد بيگانه قرار مي گيرند. اگر شما هارد خود را به منظور تعمير به دست افراد متخصص مي سپاريد، از حفظ اطلاعات خود اطمينان حاصل كنيد. براي از بين بردن و نابود سازي اطلاعات 4 روش و شيوه وجود دارد: درجه اطمينان هر يك از اين 4 شيوه به طور قابل توجهي متغير است. اگر قصد انتقال اطلاعات خود را بر روي ديسكت داريد، بهتر است كه از ديسكت هاي نو و كار نكرده استفاده كنيد. چنانچه اين امر ميسر نباشد، قبل از ذخيره اطلاعات، ديسكت را به طور كامل فرمت كنيد (Full Format) و از فرمت سريع (Quick Format) استفاده نكنيد. پاك كردن و فرمت كردن (Delete & Format) دستورات پاك كردن (Delete) و Quick Format و همچنين انتقال به قسمت بازيابي اطلاعات (Recycle Bin) اطلاعات را كاملاً از روي هارد پاك نمي كنند، بلكه فقط محل رجــــــوع به آن فايل را در فهرست (Directory) آن ابــــزار ذخـــــيره اطــــلاعات، يعــــــني FAT (File Allocation Table) پاك مي كند. پس از آن اين فايل قابل دسترس بوده و مي تواند دوباره فراخواني شده و مورد استفاده قرار بگيرد. عمل جايگزين (Overright) بالاترين نوع حفاظت نرم افزاري را عمل Overright انجام مي دهد. حتي به همراه برنامه هايي چون Eraser و Wiper، تعداد ابزار پاك كردن به سختي به 20 نوع می رسد. همچنين برنامه PGP كه برنامه اي براي رمزگذاري فايلها مي باشد داراي مدول(module) پاك كردن، براي پاك كردن فضاي خالي حافظه RAM مي باشد. • نو كردن كل هارد: • پاك كردن فايلها در هنگام كار با هارد: عمل مغناطيسي كردن چنانچه هارد ديسك خراب باشد و امكان تعمير آن وجود نداشته باشد، توصيه مي شود كه آن را به طور كامل و فيزيكي از بين برد. زيرا برنامه هاي نرم افزاري ديگر قادر به دسترسي به هارد و محتــــويـــات آن نيـــــستند. شركـــت Ibas بــــــراي اين مــنظور دستگاه Degausser) DG-01)را ارائه مي كند. اين دستگاه داراي مغنـــاطيسي اســــــــــت كه قــــدرت مغــــناطيسي مــــعادل 8/0 تسلا (Tesla) دارد كه اين قدرت حتی از هارد ديسك هاي مدرني كه در مقابل مغناطيس حفاظت شده اند مي تواند عبور كند. هاردهايي كه با اين Degausser پاك شده اند ديگر غير قابل استفاده خواهند بود، زيرا اطلاعات هدايتي هد خوانده نيز به واسطه ميدان قوي (مغناطيسي) پاك مي شوند. اين روش فقط براي پالايش و پاكسازي نهايي هارد مناسب مي باشد. |
|
+ نوشته شده در
چهارشنبه شانزدهم آذر 1384ساعت 20:20 توسط احسان اسماعيل زاده |
|
|
صفحه نخست پست الکترونیک آرشیو وبلاگ عناوین مطالب وبلاگ |
| درباره وبلاگ |
|
| نوشته های پیشین |
|
دی 1384 آذر 1384 |
|
RSS
|