صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 26

موضوع: آموزش کامپیوتر از پایه تا حرفه ای ( هک پیشرفته )

  1. #11
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    MOVE

    شکل کلی دستور:



    کد:
    MOVE [/Y|/-Y] [d:][path]filename[,[d:][path]filename[...]] destination
    عمل: برای انتقال دادن یک یا تعداد بیشتری فایل از یک مکان به مکان دیگه که البته برای تغییر نام دادن دایرکتوری ها هم می تونید از این دستور استفاده کنید.


    خب اولا اون کلمه destination به معنای مقصد هستش یعنی مکان جدیدی که برای فایل یا فایل هاتون در نظر گرفتید. اگه چند فایل رو خواستید با هم منتقل کنید درایو و مسیر و نام فایل رو می نویسید و بعد از گذاشتن کاما ( , ) درایو و مسیر و نام فایل بعدی رو مشخص می کنید و در آخر هم مسیر مقصد رو می نویسید. این مقصد می تونه یه درایو باشه یا یک فایل باشه یا یک دایرکتوری باشه. اگه فقط یک فایل رو منتقل می کنید مقصد می تونه یه فایل باشه که اگه این فایل قیلا وجود داشته باشه محتویاتش با فایل مبدا عوض می شه. اما اگه چند فایل رو منتقل می کنید مقصد باید یه دایرکتوری باشه.


    کد:
     	
    /Y
    برنامه در حالت پیش فرض ازتون می پرسه مطمئنید می خواید فایل رو منتقل کنید یا محتویات فایل مقصد رو با فایل مبدا عوض کنید یا نه. با این قسمت از دستور دیگه ازتون نمی پرسه



    کد:
    /-Y
    عکس حالت بالا ( این دو تا رو قبلا هم گفتم)

    مثال:

    برای انتقال دو فایل به نام های LETTER1 و LETTER2 از دایرکتوری جاری به دایرکتوری MEMOS در درایو C می نویسیم:



    کد:
    move letter1, letter2 c:\memos
    برای تغییر نام دایرکتوری 89MEMOS در درایو C به نام 90MEMOS تایپ می کنیم:



    کد:
    move c:\89memos c:\90memos
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  2. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  3. #12
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    FIND

    شکل کلی دستور:



    کد:
    FIND [/V][/C][/N] "string" [d:][path]filename[...]
    عمل: پیدا کردن یک کلمه خاص در فایل های متنی

    خب فرض کنید یه فایل متنی دارید که می خواید یه قسمت خاصی یا یه جمله ای یا یه کلمه ای رو توش پیدا کنید. با این دستور می تونید این کارو بکنید فقط یادتون نره که قبل و بعد از جمله یا کلمه مورد نظرتون حتما ( double quote) رو بذارید.



    کد:
    /V
    تمام خطوطی رو که اون کلمه مورد نظر رو ندارن نشون می ده



    کد:
    /C
    فقط تعداد دفعات تکرار اون کلمه رو نشون می ده



    کد:
    /N
    شماره اون خطوطی که این کلمه یا جمله رو دارن رو هم نشون می ده

    مثال:

    آها یه چیز دیگه: شما می تونید در یک زمان بین چند فایل دنبال کلمه یا جمله مورد نظرتون بگردید. مثلا برای پیدا کردن جمله and being unknown, is Truth در دو فایل QUOTES1.TXT و QUOTES2.TXT که در درایو B هستن می نویسیم:



    کد:
    find "and being unknown, is Truth" b:quotes1.txt b:quotes2.txt
    که چون اول فایل QUOTES1.TXT رو نوشتم اول نتایج این فایل رو نشون می ده و بعد دومی رو.
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  4. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  5. #13
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    DELTREE

    شکل کلی دستور:



    کد:
    DELTREE [/Y] [d:]path [d:]path[...]
    عمل: پاک کردن یک یا چند دایرکتوری همراه با تمام فایل ها و ساب دایرکتوری های داخل آن.

    با این دستور می تونید یک دایرکتوری رو به همراه تمام ساب دایرکتوری و فایل های داخلش پاک کنید ( یادم رفته بود بگم که دستور DEL فقط فایل ها رو پاک می کنه نه دایرکتوری ها رو ) البته برای پاک کردن دایرکتوری دستور دیگه ای هم هست که بعدا می گم. دستور DELTREE در ورژن های 6 به بالا هستش مثلا محیط خط فرمان ویندوز خودم اونو نمی شناسه پس ممکنه برای خیلی هاتون خطا بگیره در اینصورت برای پاک کردن دایرکتوری از دستور RD استفاده می کنیم.

    حالا اصلا چرا با وجود دستور RD ، دستور DELTREE رو ایجاد کردن؟ چون اگه همین حالا دستور RD رو برای یک دایرکتوری که حاوی فایل یا ساب دایرکتوری هستش اجرا کنید می بینید که برنامه خطا می گیره که The directory is not empty . یعنی با دستور RD فقط می تونید دایرکتوری های خالی رو پاک کنید اما با دستور DELTREE دیگه این مشکل رو ندارید.

    در این دستور می تونید همزمان چند دایرکتوری رو با هم پاک کنید. از کاراکترهای * و ؟ هم می تونید استفاده کنید اما مثل همیشه اخطار می کنم مواظب باشید با استفاده از اینا نزنید سیستمتون رو داغون کنید! یادتون باشه اگه دایرکتوری که می خواید پاک کنید حاوی فایل های hidden ، system ، read-only و ... باشه اونها هم پاک می شن پس دقت کنید ( این هزار بار!!)

    مثال:

    برای پاک کردن دایرکتوری LETTERS که حاوی کلی فایل و دایرکتوری و چی و چی و چیه ! و در درایو C قرار داره می نویسیم:



    کد:
    DELTREE c:\letters
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  6. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  7. #14
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    ATTRIB

    شکل کلی دستور:

    کد:
     	
    
     	
    ATTRIB [d:][path]filename [/S] ATTRIB [+ R|-R] [+A|-A] [+ H|-H] [+ S|-S] [d:][path]filename [/S]


    عمل:
    مشخص کردن صفات یک فایل یا دایرکتوری از قبیل read-only, archive, system و hidden

    خب با این دستور می تونید صفات هر فایل یا فولدری رو که می خواید مشخص کنید. مثلا اینکه فایل مخفی باشه یا فقط خواندنی باشه با هرچیز دیگه. مثلا با دادن صفت read-only به یک فایل، اون فایل قابل دسترسی و باز کردن هست اما قابل اصلاح و تغییر دادن یا پاک کردن نیست.

    اگه فایلی رو با +R تبدیل به read-only کردید و بعد خواستید اون رو پاک کنید داس پیغام ACCESS DENIED می ده. قبل از اینکه بخواید فایل رو پاک کنید اول باید با -R اون رو از حالت فقط خواندنی خارج کنید.

    از کاراکترهای * و ؟ هم می تونید استفاده کنید اما نمی تونید با تغییر دادن صفات یک دایرکتوری اون تغییرات رو روی تمام فایلها و ساب دایرکتوری های درون اون اعمال کنید.


    کد:
    +R
    فایل Read-only می شه یعنی می تونید اون رو بخونید اما نمی تونید تغییرش بدید یا پاکش کنید



    کد:
    -R
    عکس بالایی یعنی از حالت Read-only در میاد



    کد:
    +A
    آرشیو کردن فایل



    کد:
    -A
    عکس حالت بالایی



    کد:
    +H
    مخفی کردن فایل



    کد:
    -H
    عکس حالت بالایی!



    کد:
    +S
    سیستمی کردن فایل ( اگه در این حالت سعی کنید فایل رو مخفی کنید یا فقط خواندنی کنید اخطار می ده)



    کد:
    -S
    عکس حالت قبل



    کد:
    /S
    با استفاده از این قسمت می تونید صفاتی رو که می خواید به همه ساب دایرکتوری های اون مسیر مشخص شده بدید

    مثال:

    برای فقط خواندنی کردن فایل SALES87.TXT تایپ می کنیم:



    کد:
    attrib +r a:sales87.txt
    برای archive کردن LETTER3.DOC که در دایرکتوری LETTERS در درایو B قرار داره می نویسیم:



    کد:
    attrib +a b:\letters\letter3.doc
    حالا چرا فایلی رو آرشیو می کنیم؟ برای اینکه دستوراتی مثل BACKUP ، RESTORE و XCOPY از فایل های آرشیو استفاده می کنن همونطور که داس از فایل های سیستمی استفاده می کنه.

    برای فهمیدن صفات فایل ها ی موجود در یک دایرکتوری می نویسیم:



    کد:
    attrib *.*
    مثلا فرض کنید وارد درایو B و بعد وارد دایرکتوری LETTERS شدید و حالا در اینجا تایپ کردید attrib *.* خب چیزی که ظاهر می شه مثلا اینه:

    کد:
     	
    
     	
    A             B:\LETTERS\LETTER3.TXT A    R      B:\LETTERS\SALES87.DOC                 B:\LETTERS\SALES-N.TXT
    خب این یعنی اینکه در دایرکتوری LETTERS سه تا فایله که LETTER3.TXT فایل آرشیوه و SALES87.DOC هم آرشیوه و هم فقط خواندنی و سومی هم که پرته هیچ صفتی نداره!
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  8. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  9. #15
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    XCOPY

    شکل کلی دستور:

    کد:
     	 
    
     	
    XCOPY [d:][path]filename [d:][path][filename] [/A][/D:(date)] [/E][/M][/P] [/S][/V][/W][Y|-Y]
    عمل: کپی کردن دایرکتوری ها، ساب دایرکتوری ها و فایل ها

    خب اولین filename مطابق معمول نام فایل مبدا یا همون فایلی که قراره کپی بشه و دومین filename هم نام فایل مقصد یا همون نام فایل کپی شده است. مسیر اول هم مسیر فایل مبدا و مسیر دوم مسیر فایل مقصده و اگه مسیر دوم رو ننویسید فایلهای کپی شده در همون دایرکتوری جاری کپی می شن.

    دستور XCOPY برای کپی کردن تمام یه دیسک شامل تمام داده ها و فایل ها و دایرکتوری ها بکار می ره. این دستور بجای دستور DISKCOPY در زمانی استفاده می شه که بخواید اطلاعات رو از یه دیسکی با یه فرمت به دیسک دیگه ای با فرمت متفاوت کپی کنید ( مثلا کپی کردن از دیسک 5 1/4 inch به دیسک 3 1/2 inch ) .

    دستور XCOPY از دستور COPY قدرتمندتره بخصوص در زمانی که می خواید از درایو بک آپ بگیرید. استفاده معمول اون هم در بک آپ گرفتن از فایلهایی هستش که بعد از آخرین بک آپ گیری دچار تغییر شدن یا اضافه شدن.

    کد ارورهای احتمالی:




    0 - Copying was completed without error 1 - No files found 2 - User terminated the copy 4 - Initialization error (not enough memory, invalid syntax, path not found) 5 - Copy terminated due to INT 24 error reading or writing disk


    کد:
    /A
    تنها فایلهایی رو کپی می کنه که archive باشن و فایلهای کپی شده هم این صفت رو خواهند داشت



    کد:
    /D:(date)
    تنها فایل هایی رو کپی می کنه که پس از اون تاریخی که مشخص می کنید دچار تغییر شده باشن



    کد:
    /S
    تمام فایل ها و ساب دایرکتوری های مسیر مشخص شده رو کپی می کنه



    کد:
    /E
    ساب دایرکتوری ها رو کپی می کنه حتی اگه خالی باشن. درصورت استفاده از این قسمت باید /S رو هم همراهش بنویسید



    کد:
    /M
    این سویچ هم مثل /A عمل می کنه با این تفاوت که در /A هم فایلهای مبدا و هم مقصد دارای صفت archive می شدند اما دراینجا فایلهای مقصد ( کپی شده ها) آرشیو نیستند و همچنین این سویچ فقط فایل های آرشیو رو کپی میکنه و اگه فایلی آرشیو نباشه کپی نمی شه



    کد:
    /P
    از شما می پرسه مطمئنید می خواید فایل کپی بشه یا نه. هرچند اگه این سویچ رو با سویچ /E بکار ببرید اگه داس به یه دایرکتوری خالی برسه اون رو کپی می کنه و ازتون اجازه هم نمی گیره!



    کد:
    /V
    برنامه مطمئن می شه که فایل های مبدا و مقصد مثل هم باشن و در حین کپی کردن اختلافی بوجود نیومده باشه



    کد:
    /W
    دستور کپی کردن زمانی شروع می شه که شما اجازه رو صادر کنید! اگه از این سویچ استفاده نکنید به محض نوشتن دستور و زدن اینتر کار کپی شروع می شه



    کد:
    /Y
    جابجا کردن فایلهای مقصد با فایلهای هم نامی که ممکنه در محل مقصد وجود داشته باشن بدون اجازه گرفتن از شما



    کد:
    /-Y
    عکس حالت بالا. یعنی درصورت برخورد با فایل هم نام اول از شما می پرسه که replace بکنه یا نه

    مثال:

    برای کپی کردن تمام فایل ها و دایرکتوری ها ( بجز دایرکتوری های خالی) از درایو C به درایو A تایپ می کنیم:



    کد:
    xcopy c: a: /s
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  10. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  11. #16
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    RD

    شکل کلی دستور:



    کد:
    RMDIR [d:]path
    عمل: پاک کردن دایرکتوری

    با این دستور فقط می تونید یه دایرکتوری خالی رو پاک کنید.برای اینکه بفهمید یه دایرکتوری خالیه یا نه می تونید از دستور DIR استفاده کنید. فرض کنید می خوایم ببینیم آیا دایرکتوری NEWFILES خالیه یا نه پس تایپ می کنیم:



    کد:
    dir c:\newfiles
    خطوطی که برای یه دایرکتوری خالی ظاهر می شن اینهاست:

    کد:
     	
    
     	
    Volume in drive C is DOS1
    Directory of C:\NEWFILES  . DIR 4-09-87 8:36p 
    .. DIR 4-09-87 8:36p  2 File(s) 17671520 bytes free
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  12. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  13. #17
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    YPE

    شکل کلی دستور:



    کد:
    TYPE [d:][path]filename
    عمل: نشان دادن محتویات فایل

    توضیح نداره دیگه! محتویات فایل رو باهاش می بینید!

    مثال:

    برای دیدن محتویات فایل LETTER3.TXT که در درایو B قرار داره تایپ می کنیم:



    کد:
    type b:letter3.txt
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  14. 2 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  15. #18
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    UNDELETE

    شکل کلی دستور:
    کد:
    UNDELETE [d:][path][filename]
    
    UNDELETE[/list|/all]]
    عمل: بازگرداندن فایل هایی که با دستور DELETE از بین رفته اند

    این کار قبلا توسط دستور Recover انجام می شد اما دستور recover دیگه قدیمی شده و در ورژن های 5 به بالا کامل حذف شده. دستور UNDELETE حالا کاری مشابه انجام می ده هرچند قدرت زیادی نداره و اگه فایلی رو پاک کنید و بعد روی درایو یه فایل جدید ایجاد کنید یا هرگونه تغییری روی درایو اعمال کنید این دستور دیگه نمی تونه اون فایل پاک شده رو برگردونه. پس اگه تصادفا فایلی رو پاک کردید که لازمش داشتید سریعا تمام برنامه هایی رو که دارید اجرا می کنید متوقف کنید و از این دستور استفاده کنید.



    کد:
    /all
    تمام فایل های پاک شده قابل بازیابی رو برمی گردونه



    کد:
    /list
    لیست تمام فایل های پاک شده قابل بازیابی رو نشون می ده ( قبل از بازیابی کردن)

    مثال:

    برای undelete کردن تمام فایل های قابل بازیابی از دایرکتوری LETTERS تایپ می کنیم:



    کد:
    undelete \letters\*.* /all
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  16. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  17. #19
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    FC

    شکل کلی دستور:
    برای مقایسه ASCII:


    کد:
    FC [d:][path]filename [d:][path]filename [/A][/L][/Lb n] [/N]
    و برای مقایسه های باینری:


    کد:
    FC [d:][path]filename [d:][path]filename [/B]
    عمل: مقایسه دو فایل و نمایش تفاوتها

    این دستور تفاوت های دو فایل مشخص شده رو گزارش می کنه. برای مقایسه دو فایل بطور کامل احتیاج به فضای خالی کافی در RAM هست که اگه این فضای خالی به اندازه کافی نباشه داس تمام خطوط دو فایل رو مقایسه نمی کنه بلکه تا جایی که فضا اجازه بده پیش می ره و در نتیجه، نتیجه بدست آمده متفاوت خواهد بود پس دقت کنید.



    کد:
    /A
    بجای نشان دادن تمام خطوط متفاوت دو فایل، فقط اولین و آخرین خطوط متفاوت نمایش داده می شوند



    کد:
    /B
    مقایسه باینری رو انجام می ده که فایل ها بایت به بایت مقایسه می شن و از اولین آدرس نمایش بایت های متفاوت آغاز می شه. بطور پیش فرض برای مقایسه فایل هایی با پسوند COM, .EXE, .SYS, .BIN, .OBJ و LIB داس از مقایسه باینری استفاده می کنه مگر اینکه از سویچ /L استفاده کنید تا مقایسه اسکی انجام بشه



    کد:
    /L
    مقایسه ASCII دو فایل.داس بطور پیش فرض برای تمام فایل هایی که پسوندی غیر از COM, .EXE, .SYS, .BIN, .OBJ و LIB دارند مقایسه اسکی انجام می ده مگر اینکه از سویچ /B استفاده کنید.



    کد:
    /Lb n
    با این سویچ شما تعداد خطوطی رو که با هم مقایسه می شن مشخص می کنید. بطور پیش فرض فضای لازم برای مقایسه 100 خط وجود داره و شما با این سویچ این پیش فرض رو تعییر می دید و بنابراین اگه تعداد خطوط متفاوت از میزان پیش فرض بیشتر باشه پیغام خطا دریافت می کنید.
    کد:
    /N
    شماره خطوط متفاوت هم نوشته می شن

    مثال:

    برای مقایسه ASCII فایل های LETTER.TXT و MEMO2.TXT که در درایو B قرار دارن تایپ می کنیم:



    کد:
    fc /l letter.txt b:memo2.txt
    برای مقایسه binary دو فایل CHECK.EXE و CHECK2.EXE می نویسیم:



    کد:
    fc /b check.exe check2.exe
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  18. 3 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


  19. #20
    موسس و مدیر
    نمی‌دانم در کدامین کوچه جستجویت کنم ؟ آسوده بخواب مادر بیمارم
    تاریخ عضویت
    Feb 2010
    محل سکونت
    13 78 57
    نوشته ها
    13,577
    تشکر تشکر کرده 
    15,753
    تشکر تشکر شده 
    17,227
    تشکر شده در
    4,905 پست
    حالت من : Khoonsard
    قدرت امتیاز دهی
    24982
    Array

    پیش فرض

    رجيستري چيست؟ Registery پايگاه اطلاعاتي و داده اي داراي سلسته مراتب است كه شامل هر گونه اطلاعات مربوط به سيستم ميشه و آرايش و تركيبات و.........

    ساختارش هم بس پيشرفته و هدف Mirosoft از اين ساختار اين بوده كه كاربران براحتي در اون دستكاري نكنند!!!!
    براي ارتباط با اون هم ويرايشگري به نام Regedit وجود داره

    كه براي اجراي اون ميتونيم به مسير %systemroot%\Windows\System32 بريم (منظور از Systemroot يعني جايي كه ويندوز نصبه!!! يادتونه كه)
    يا داخل ...Run بنويسم Regedit

    ----------------------------
    ويرايشگر رجيستري شامل دو بخش ميشه
    در سمت چپ يك ساختار از پايگاه اطلاعاتي و در راست Value (مقداري) براي سمت چپ در اصطلاح يعني Key و Sub Key
    رجيستري از پنج بخش اصلي تشكيل شده (سمت چپ رجيستري) است كه عبارتند از:

    HKEY_CLASSES_ROOT
    بزرگترين كليد رجيستري (كليد ريشه)

    HKEY_CURRENT_USER
    كليدي بسيار مهم كه شامل اطلاعات كاربران و تنظيمات ميشه

    HKEY_LOCAL_MACHINE
    اين كليد شامل اطلاعات سخت افزاري سيستم هست كه بطور مداومUpdate ميشه

    HKEY_USERS
    شامل اطلاعاتي در مورد هر كدام از يوزرها

    HKEY_CURRENT_CONFIG
    دربردارنده ي تنظماتي براي سخت افزار و نرم افزار

    اما براي CREATE (ايجاد)كردن يه مقدار راههاي زيادي وجود داره مثلا:
    1-با رفتن مستقيم به رجيستري(البته اگه دسترسي Localداشته باشيم اما واسه از راه دور استفاده از cmd و...)
    2-استفاده از فايلهايي notepad كه با پسوند Reg هستند(اين هم اما و اگر داره)
    3-برنامه هاي جانبي و ...........

    راه اول كه راحته ابتدا به مسير مورد نظرم در رجيستري ميرم و سپس در سمت راست كليك راست و New
    براي ايجاد كردن كليد هم در سمت راست كليك راست New>Key
    در مورد روش دوم هم بگم بايد در خط فرمان بنويسيد Reg كار باهاشم راحت و مهم مخصوصا در نفوذ كه كارايي ميشه باش بكنيم كه نگو



    اما مقدارهايي كه ميتونيم در رجيستري ايجاد كنيم:

    os1qvo8e337y7afawg00



    String Value:اين مقداري بصورت رشته اي هست و بطور معمول براي نگهداري مقادير متني

    Binary Vlue:مقداري از نوع هگزا, دسيمال كه بيستر براي نگهداري مشخصات سخت افزاري بكار ميره

    Dword Value:اين مقدار عدد ميگيره معمولا 0 و1 كه صفر واسه غير غعالكردن و 1 واسه فعال كردن
    (كه به وقتش حال اين Dword رو ميگيرم چون خيلي بكارمون مياد همچنين Value محبوب من هست!!!)
    Multi-String Value:همونجوري كه از اسمش ميشه فهميد مقداري تركيبي هست
    كه ميتونه مقادير دودويي رو به همراه رشته ها در خود نگه داره

    Expandable String Value:اين پارامتر واسه Save و نگهداري مقادير رشته اي توسعه يافته بكار ميره

    اما در دستكاري رجيستري دقت كنيد چون ممكنه جبران نشه

    يك مثال Public
    ميخام با دستكاري در رجيستري كاري كنم كه هر وقت ويندوز بالا اومد يه پيغام دلخواه نشون بده
    ابتدا از سمت راست به مسير زير ميرم
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
    سپس دنبال دو مقدار LegalNoticeCaption و LegalNoticeText ميگردم اگر نبود با همين نامها دو مقدار از نوع String Value ميسازيم
    بعد مقدار LegalNoticeCaption ميشه عنوان پنجره نمايشي
    وLegalNoticeText هم كه ميشه متن پيغام


    nsq3fbqlnv83n7h9h63r

    يه برنامه من در معرفي نرم افزار گذاشتم و همچنين چند تا از دوستان كه واسه Public خوبه حتما ببينيد
    Backup از رجيستري هم يادتون نره
    زندگی در بردگی شرمندگی است * معنی آزاد بودن زندگی است
    سر که خم گردد به پای دیگران * بر تن مردان بود بار گران




  20. 2 کاربر مقابل از Mohamad عزیز به خاطر این پست مفید تشکر کرده اند.


صفحه 2 از 3 نخستنخست 123 آخرینآخرین

علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/