MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

Return Of Winodws Registry

edited October 2009 in Help Desk
[FONT=&quot]Windows Registry[/FONT][FONT=&quot] အကြောင်းကို အစ/အဆုံး ပြန်ရေးထားပါတယ်။ ဒီ Thread ကို တစ်ခါ ရေးထားပါတယ်။ အကြောင်းကြောင်းကြောင့် ဆက်မရေးဖြစ်ခဲ့ပါဘူး။ အခု ကျွန်တော့် ဆရာ(ပရင့်ဧကရာဇ်)ရဲ့ စကား တစ်ခွန်း ကြောင့် ဆုံးအောင်ဆက်ရေးပါတော့ မယ်။ သူကပြောပါတယ် “ Thread အသစ်တစ်ခုကို စဖွင့်တဲ့သူဟာ တာ၀န်ကြီးတယ်၊ အဆုံးအထိ တာ၀န် ယူရတယ် ” တဲ့။ ဒါကြောင့် အရင်ကရေးပြီးသားနဲ့ အသစ်(အဆုံး) ပိုင်းကို ဆက်ရေးထားပါတယ်။ Thread အသစ်ထပ်ရေးလိုက်ရတဲ့ အကြောင်းကတော့အခုမှ စဖတ်တဲ့ သူတွေ တစ်ဆက်တည်း ဖတ်လို့ရနိုင်အောင်လို့ပါ။ ဖတ်ပြီးလို့ သဘောတွေ့တာလေး တစ်ခုလောက်ပါခဲ့ရင် Thanks ဆိုတာလေးကိုတော့ တစ်ချက်လောက်နှိပ်ခဲ့ပါ။ [/FONT]:D[FONT=&quot][/FONT]

မှတ်ချက်များ

  • edited August 2009 Registered Users
    [FONT=&quot](ယခု ရေးသားထားသော Registry အကြောင်းများသည် ဆရာ မောင်ထူးချွန်၏ Introduction to Windows Registry, Mastering Windows XP Registry, Windows XP Registry Guide နဲ့ သူငယ်ချင်း များထံမှ ရရှိသော Registry ပိုင်းဆိုင်ရာ အချက်အလက်များကို အခြေခံထားပါတယ်။)[/FONT]


    [FONT=&quot]Windows[/FONT][FONT=&quot] Registry[/FONT][FONT=&quot] အကြောင်းကို အပိုင်း သုံးပိုင်းခွဲပြီး ရှင်းပြပါမယ်။
    Chapter(1) - Windows Registry အကြောင်း၊
    Chapter(2) - Windows Registry ကို Manual ပြုပြင်ခြင်း၊
    Chapter(3) - Windows Registry ကို Script များရေးပြီး ပြုပြင်ခြင်း၊
    တို့ဖြစ်ပါတယ်။[/FONT]
  • edited August 2009 Registered Users
    [FONT=&quot]Chapter (1)[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]Windows[/FONT][FONT=&quot] Registry[/FONT][FONT=&quot] အကြောင်း[/FONT]
    [FONT=&quot]Windows[/FONT][FONT=&quot] ရဲ့ Setting တွေအတော်များများကို ကျွန်တော်တို့ဟာ Control Pannel ကနေတဆင့် ပြင်ဆင်ကြပါတယ်။ ဒါဟာ User များအတွက် လွယ်ကူနေပါတယ်။ ဒါ့ကြောင့် Windows ဟာ သူ့အတွက် ထိခိုက်စေနိုင်တဲ့ ပြင်ဆင်မှုမျိုးကို Control Pannel ကနေပြင်ဆင်ခွင့်မပြုပါဘူး။ မှားယွင်းပြင်ဆင်မိမှာ စိုးတဲ့ အတွက် Windows O.S အတွက် အရေးပါတဲ့ပြင်ဆင်မှုတွေကို Registry ကနေသာ ပြင်ဆင်ခွင့်ပြုပါတယ်။

    Windows O.S ရဲ့ Registry ဆိုတာ O.S နဲ့ စက်ရဲ့ Application, Hardware, Software, Device Driver & Network Portocol တွေနဲ့ သက်ဆိုင်တဲ့ သတင်းအချက်အလက် အစုအေ၀းပါ။

    Registry ထဲမှာ အဓိက ပါ၀င်မှုတွေကတော့
    -Device & Application များရဲ့ Setup Progarm များ
    -User Profile များ
    -NTLDR (Windows ကို load ပေးတဲ့ Progarm)
    -Device Driver
    -Hardware Profile
    -Application Progarms

    Registry ကို တည်ဆောက်ပုံ နှစ်မျိုး ခွဲနိုင်တယ်။
    (1) Logical Organization
    (2) Physical Organization

    (1) Logical Organization
    သူ့မှာတော့ Branch (5) ခုရှိတယ်။ အဲ့ဒီ ငါးခုကို High level key(or) Sub key(or) Main key လို့ ခေါ်တယ်။ သူ့ အောက်မှာလည်း နောက်ထပ် Sub key တွေ ရှိပြီးတော့ အောက်ဆုံးအဆင့် မှာ Value တွေရှိတယ်။ Value တွေမှာလည်း Value name တွေ ရှိပြီးတော့ Assign လုပ်ထားတဲ့ Data & Data Type တွေရှိတယ်။
    အဲ့ဒီ High level key(or) Sub key(or) Main key တွေ ကတော့-

    -HKEY_CURRENT_USER
    - လက်ရှိ logon ၀င်ရောက်နေတဲ့ user နဲ့သက်ဆိုင်တဲ့ အချက်တွေကိုဖော်ပြပေးတယ်။
    - လက်ရှိ User ရဲ့ အချက်အလက်တွေကို သိမ်းထားပေးတယ်။

    -HKEY_CLASSES_ROOT
    - Software နှင့် ၄င်း Software တွေ မည်သို့ ဖွဲ့စည်းထားသည်ကိုဖော်ပြပေးတယ်။
    - -HKEY_LOCAL_MACHINE ၏ Sub key တစ်ခုဖြစ်တယ်။

    -HKEY_CURRENT_CONFIG
    - လက်ရှိ Active ဖြစ်နေတဲ့ Hardware Configuration ကို ဖော်ပြပေးတယ်။
    - ၄င်းသည် -HKEY_LOCAL_MACHINE ၏ Sub key နှစ်ခုဖြစ်သော Software & System မှData များကို ထုတ်နှုတ်ဖော်ပြပေးတယ်။

    -HKEY_USERS
    - လက်ရှိ Logon ၀င်ရောက်နေသော User ရဲ့ ID & Logon Screeen ကို တည်ဆောက်ရန်
    လိုအပ်တဲ့ အချက်အလက်တွေကိုပြတယ်။
    - User အားလုံးရဲ့ Profile တွေကို သိမ်းပေးတယ်။
    - -HKEY_CURRENT_USER သည် -HKEY_USERS ၏ Sub key တစ်ခုဖြစ်သည်။

    -HKEY_LOCAL_MACHINE
    - O.S စတင်တက်ရန် လိုအပ်သော Device များ၊ Device Driver များနဲ့သက်ဆိုင်သော Data
    များအပါအ၀င် ကွန်ပျူတာနဲ့သက်ဆိုင်သော Data Configuration များကိုပြပေးတယ်။
    - မတူညီသော User များ Logon ၀င်ရောက်နေစဉ်တွင် ၄င်း ရဲ့ အချက်အလက်တွေကို
    ပြောင်းမပေးပါ။

    (အထက်ပါ Sub Key ငါးခုကိုကြည့်ခြင်းအားဖြင့် Registry မှာ အဓိက Sub key က နှစ်ခုပဲရှိတာကို မြင်တွေ့နိုင်ပါတယ်။ -HKEY_USERS အောက်မှာ -HKEY_CURRENT_USER , -HKEY_LOCAL_MACHINE အောက်မှာ -HKEY_CURRENT_CONFIG & -HKEY_CLASSES_ROOT ရှိနေပါတယ်။)

    (2) Physical Organization
    Registry ကို Hive လို့ခေါ်တဲ့ ဖိုင် ငါး ခုထဲမှာ သိမ်းထားတယ်။ အဲ့ဒါတွေကတော့
    1.Default
    2.SAM
    3.SECURITY
    4.SOFTWARE
    5.SYSTEM
    တို့ဖြစ်ပါတယ်။

    -HKEY_LOCAL_MACHINE
    SAM
    SECURITY
    SOFTWARE [-HKEY_CLASSES_ROOT] , [-HKEY_CURRENT_CONFIG]
    SYSTEM [-HKEY_CURRENT_CONFIG]

    -HKEY_USERS
    Default [-HKEY_CURRENT_USER]

    လက်တွေ့လုပ်ဆောင်မှုအပိုင်းမှာတော့ ကျွန်တော်တို့ဟာ Logical အပိုင်းကိုပဲ အသုံးပြုပြီးတော့ Physical ပိုင်းကိုတော့ နားလည်ယုံဆို အဆင်ပြေပါတယ်။[/FONT]
    [FONT=&quot]များသောအားဖြင့်တော့ ကျွန်တော်တို့ဟာ Registery ဆိုတာကို Run ကနေ regedit ရိုက်ပြီး ခေါ်ကြည့်ကြပါတယ်။ သူဘယ်မှာနေတယ်၊ သူ့အချက်အလက်တွေကို ဘယ်မှာသိမ်းထားတယ် ဆိုတာကို သတိမပြုမိကြပါဘူး။ သူနေတဲ့ လိပ်စာကတော့ %System Root%\System32\Config ထဲမှာနေပါတယ်။ %System Root% ဆိုတာကတော့ System File တွေရှိတဲ့ C:\Windows ကိုဆိုလိုတာပါ။ လိပ်စာ အတိအကျပြောရမယ်ဆိုရင်တော့ Windows XP အတွက် C:\Windows\System32\Config ထဲမှာတွေ့နိုင် ပါတယ်။ Windows OS ဟာ Registry ကို Automatic Backup လုပ်ပေးပြီးတော့ Backup File တွေကို %System%\Repair ထဲမှာသိမ်းထားပါတယ်။

    ကဲကျွန်တော်တို့ Registry ကိုသိပြီ။ နားလည်ပြီ....... သူ့ ဆီကို် သွားကြရအောင်။
    Start Menu> Run (Win+R) ကိုသွားပါ၊ နောက်ပြီး Run dialog box ပေါ်လာရင် regedit လို့ ရိုက်ပြီး Enter ခေါက်လိုက်ရင် Registry Editor ပေါ်လာပါလိမ့်မယ်။[/FONT]
    [FONT=&quot]Registry Editor Dialogbox မှာဆိုရင် ဘယ်ဖက်က Nevigation Aera မှာ High level key(or) Sub key(or) Main key လို့ခေါ်တဲ့ Registry ရဲ့ အဓိက Branches ငါးခုကိုတွေ့ရမှာ ဖြစ်ပြီးတော့၊ ညာဖက်က Topic Area မှာတော့ သက်ဆိုင်ရာ Registry Value အောက်က Data တွေကို ပြသမယ့် Data Name, Data Type နဲ့ Data အမျိုးအစားတွေကို ပြသပေးမှာဖြစ်ပါတယ်။

    အထက်မှာ ပြောပြထားသလို Value တစ်ခုမှာရှိတဲ့ Data တစ်ခုကိုဖော်ပြတဲ့နေရာမှာ Data type အမျိုးအစား (၆)မျိုးအနက်က တစ်ခုခုနဲ့ဖော်ပြနိုင်ပါတယ်။ အဲ့ဒီ (၆) မျိုးကတော့ ...........

    1.REG_BINARY
    Raw Binary Data, Hardware သတင်းတွေကို ကွန်ပျူတာမှ binary အဖြစ်သိမ်းပေမယ့်၊
    Registery editor မှာ အကျဉ်းခြုံးရန် Hexa Decimal နဲ့ပြပေးတယ်။

    2.REG_DWORD
    4 byte အရှည်ရှိတဲ့ ကိန်းဂဏန်းနဲ့သိမ်း၊ Device Driver များ၊ Service နှင့်သက်ဆိုင်သော
    ကန့်သတ်ချက်(parameter) များကိုဖော်ပြပေးတယ်။

    3.REG_EXPAND_SZ
    ကိန်းရှင် (variable) များ
    4.REG_MULTI_SZ
    multiple type, user များသိနိုင်သော Char နှင့် ဂဏန်းများရောနှောပုံ၊ နေရာလွတ်၊ ကော်မာနဲ့
    အခြားအမှတ်တွေပါ။
    5.REG_SZ
    စာသားများပါ၀င်ပြီး အလျားသတ်မှတ်ချက်ရှိသော အက္ခရာစဉ်ကိန်းတန်း တစ်ခု။
    6.REG_FULL_RESOCE_DESCRIPTOR
    Hardware တစ်ခုကို (Dirver တစ်ခု) Resource List ကိုသိမ်းဆည်းရန် ဒီဇိုင်းထုတ်ထားသော
    Nested Array တစ်ခု။

    (အသုံးများတဲ့ data type တွေကို အနီနဲ့ ပြထားပေးပါတယ်။)[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]Registry[/FONT][FONT=&quot] ကို လေ့လာတဲ့နေရာမှာ စမ်းသပ်မှုတွေပြုလုပ်ကြမှာဖြစ်လို့ ပထမဦးစွာအနေနဲ့ Windows ရဲ့ Registry ကို Backup လုပ်ထားစေချင်ပါတယ်။ Registry ဟာ Windows ရဲ့ ဦးနှောက် ဖြစ်တာကြောင့် တစ်စုံတစ်ခု ပျက်စီး ချို့ယွင်းသွားခဲ့ရင် Windows မတက်တဲ့ အထိ ပြသနာရှာတတ်ပါတယ်။
    ကဲ အခု Windows မှာ အသင့်ပါလာတဲ့ Backup or Restore Wizard ကို အသုံးပြုပြီး Registry ကို backup & restore လုပ်ရအောင်..............

    Start Menu> Run (Run ထဲမှာ ntbackup လို့ရိုက်ထည့်ပေးပါ)
    Backup & Restore Wizard Dialogbox ကျလာပါလိမ့်မယ်...... အဲ့ဒီ Welcome Page ပေါ်မှာ ရှိတဲ့ Advance Mode ဆိုတဲ့ အပြာရောင် စာသားကို နှိပ်လိုက်ရင် Backup Utility Box ထပ်ကျလာပါမယ်။ အဲ့ဒီအထဲကမှ Backup Tab ကိုရွေးလိုက်ပြီးရင် ဘယ်ဘက် ခြမ်းရှိ My Computer အောက်က System State Checkbox ကို အမှန်ခြစ်ကလေး ခြစ်ပြီး အောက်ဆုံးက Backup Media or File Name box မှာ Backup လုပ်မယ့် ဖိုင်ကို သိမ်းမယ့် နေရာနဲ့ ဖိုင် အမည်ပေးနိုင်ဖို့အတွက် Browse ကိုနှိပ်ပါ။ Save as Dialog box ကျလာတဲ့အခါ Backup ဖိုင်ကို မိမိ သိမ်းလိုတဲ့ နေရာ(Folder) ကို ရွေး၊ အမည်ပေးပြီးတော့ Save လုပ်ပါ။
    နောက်ပြီးတော့ Start Backup ခလုပ်ကို နှိပ်လိုက်ရင် Backup Job Information Dialogbox ကျလာပြီး Start Backup ကိုထပ်နှိပ်ပေးလိုက်ပါ။ Backup လုပ်ပြီးသွားတဲ့အခါမှာတော့ "The Backup is complete" ဆိုတဲ့စာသားပေါ်လာမှာဖြစ်ပြီးတော့ Progress Box ကိုပိတ်ဖို့အတွက် Close ကိုနှိပ်ပါ။ ပြီးရင် Backup Utility Box ကို ထပ်ပိတ်ပါ။ ဒါဆိုရင် Registry တစ်ခုလုံးကို Backup လုပ်တဲ့ အဆင့်ပြီးဆုံးသွားပါပြီ။

    Registry ကို ပြုပြင်တာ(လက်ဆော့တာ)ပြီးဆုံးသွားလို့ နဂိုအတိုင်းပြန်ဖြစ်ချင်တယ်ဆိုရင်တော့ Backup လုပ်ထားတဲ့ File ကို ပြန်ပြီး Restore လုပ်ပေးရပါတယ်။ Restore လုပ်ချင်ရင်တော့ ခဏက Backup လုပ်ထားတဲ့ file ကို double click နှိပ်ပေးလိုက်ပါ။ Backup & Restore Wizard Dialogbox ကျလာပါလိမ့်မယ်...... အဲ့ဒီ Welcome Page ပေါ်မှာ ရှိတဲ့ Advance Mode ဆိုတဲ့ အပြာရောင် စာသားကို နှိပ်လိုက်ရင် Backup Utility Box ထပ်ကျလာပါမယ်။ အဲ့ဒီအထဲကမှ Restore and Menage Media Tab ကိုရွေးလိုက်ပါ။ ညာဖက်မှာ file ကိုဖြန့်ချထားပြီး System State ကို အမှန်ခြစ်ထားတာ တွေ့ရမှာပါ။ Backup ဖိုင်ကို မူလနေရာမှာပဲ ပြန်ပြီး Restore လုပ်မှာမို့လို့ Start Restore ကိုနှိပ်ပေးပါ။ မူလရှိပြီးသားကို ဖျက်ပြီးရေး မယ်လို့ သတိပေးတဲ့ Warning Box ကျလာမှာဖြစ်ပြီး OK ကိုနှိပ်လိုက်ရင် Confirm Box ကျလာမှာဖြစ်ပါတယ်။ (တော်တော် အမေးအမြန်းထူတယ်နော်.............) Ok ကိုပဲထပ်နှိပ်လိုက်ပါ။ Restore Progress Box ထပ်ကျလာပြီး Restore လုပ်ပါလိမ့်မယ်။ ပြီးသွားရင်တော့ "The restore is complete" ဆိုတဲ့စာတန်းပေါ်လာရင် close ကိုသာနှိပ်လိုက်ပါ။ တစ်ချို့ setting တွေဟာ restart ချမှ ပြည့်စုံမှာမို့လို့ Restart ချမလားလို့မေးတဲ့ dialog box ကျလာပါလိမ့်မယ်။ အကောင်းဆုံးကတော့ Yes ကိုနှိပ်ပေးလိုက်ပါ။ Windows Restart ကျသွားပြီးတော့ နဂိုမူလအတိုင်း (မပြင်ဆင်ချိန်က အခြေအနေမျိုး) ပြန်လည်ရောက်ရှိသွားပါလိမ့်မယ်။

    အခြားအခြားသော Registery Software တွေအသုံးပြုပြီး Backup & Restroe လုပ်လို့လည်းရပါတယ်။ ဥပမာ- CCleaner, Power, Blue စသည်ဖြင့်ပေါ့...................[/FONT]
  • edited August 2009 Registered Users
    [FONT=&quot]Chapter (2)[/FONT]

    [FONT=&quot]Windows Registry[/FONT][FONT=&quot] ကို Manual ပြုပြင်ခြင်း[/FONT]
    [FONT=&quot]ဒီအခန်းကို မစတင်မှီမှာ ပထမဦးစွာ ပြုလုုပ်ထားသင့်တာကတော့ Registry Backup လုပ်တာပါပဲ။ အထက်မှာဖော်ပြထားတဲ့နည်းနဲ့ ဖြစ်ဖြစ် ကိုယ်ကြိုက်တဲ့ နည်းနဲ့ ဖြစ်ဖြစ် Registry ကို Backup လုပ်ဖြစ်အောင် လုပ်ထားလိုက်ပါ။ [/FONT]
    [FONT=&quot]နောက်တစ်ခုက အတိုကောက်(short-cuts) တွေကို နားလည်အောင် မှတ်ထားသင့်ပါတယ်။
    SUB KEY SHORT-CUTS
    HKEY_CURRENT_USER [- HKCU]
    HKEY_CLASSES_ROOT [- HKCR]
    HKEY_CURRENT_CONFIG [- HKCC]
    HKEY_USERS [- HKU]
    HKEY_LOCAL_MACHINE [ - HKLM]
    (Registry ကိုပြင်ဆင်တဲ့နေရာမှာ HKCU နဲ့ပြင်ရင် လက်ရှိအသုံးပြုနေသော User တစ်ယောက်သာလျှင် အကျိုးသက်ရောက်ပြီး HKLM နဲ့ပြင်ဆင်ခြင်းက User အားလုံးကို အကျိုးသက်ရောက်စေပါတယ်။)[/FONT]
    [FONT=&quot]Registry ကိုပြုပြင်တယ်ဆိုတာဟာ တကယ်တော့ ကိုယ်လုပ်ချင်တဲ့ လမ်းကြောင်းအတိုင်းသွားပြီး Value တစ်ခု ထည့်တာ၊ ရှိပြီးသား Value ရဲ့ Data ကိုပြုပြင်တာကိုဆိုလိုတာပါ။ [/FONT]
    [FONT=&quot]ကျွန်တော်တို့ ပထမဦးဆုံး Registry ထဲကို Value တစ်ခု အသစ်ထည့်ကြည့်ရအောင်၊[/FONT]
    [FONT=&quot]ဒီတစ်ခေါက်တော့ အပြည့်အစုံရေးပြလိုက်မယ်၊ နောက်ဆိုရင် အတိုကောက်( Short-cuts ) တွေပဲ သုံးသွားပါမယ်။ [/FONT]
    [FONT=&quot]အခု ထည့်မယ့် Registry Value ရဲ့ လုပ်ဆောင်မှုကတော့ TaskBar က Properties ကို အလုပ်မလုပ်နိုင်အောင် ပိတ်ထားတဲ့ Value တစ်ခုပါ။[/FONT]
    [FONT=&quot]ပထမဦးစွာ Registry Editor ကိုဖွင့်ပြီးတော့ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\Explorer ကိုသွားပြီး R-Click ထောက်လိုက်ပါ၊ အဲ့ဒီမှာပေါ်လာတဲ့ New ကနေတဆင့် ကိုထည့်ချင်တဲ့ Data Type တစ်ခုကိုရွေးလိုက်ပါ(ဒီနေရာမှာတော့ DWORD Value ကိုရွေးလိုက်ပါ)။ အဲ့ဒါဆိုရင် ညာဖက်က Topic Area ထဲမှာ DWORD Value အသစ်တစ်ခုပေါ်လာပါပြီ။ သူ့ရဲ့ နာမည်ကိုတော့ NoSetTaskbar လို့ပေးလိုက်ပါ။(အဲ့ဒီနေရာမှာ အမည်ပေးတာအရေးကြီးပါတယ်၊ နာမည်မှားနေရင် Registry ကအလုပ်မလုပ်ပါဘူး)။ [/FONT]
    [FONT=&quot]ခုဆိုရင် Value တစ်ခုရပါပြီ။ အဲ့ဒီ Value မှာ အစိတ်အပိုင်းသုံးခုကိုတွေ့နိုင်ပါတယ်။ အဲ့ဒီထဲက Value Name (ခဏက ကျွန်တော်တို့ NoSetTaskbar လို့ပေးလိုက်တဲ့နေရာ) နဲ့ Data Type (ကျွန်တော်တို့ New ကနေရွေးလိုက်တဲ့ DWORD Value) က မိမိတို့ရွေးချယ်တဲ့အတိုင်းပေါ်လာမှာပါ။ နောက်ဆုံးမှာရှိတဲ့ Data ကတော့ မူလသတ်မှတ်ထားတဲ့အတိုင်း (Default) အတိုင်းပေါ်လာမှာပါ။ သူ့ရဲ့ Default က သုည (zero) ဖြစ်ပါတယ်။ ဒီအတိုင်းထားမယ်ဆိုရင်တော့ Taskbar အပေါ်မည်သည့် အကျိုးသက်ရောက်မှုမှ ရှိမှာ မဟုတ်ပါဘူး။ ဒီတော့ Taskbar ရဲ့ Properties ကို လူတိုင်း၀င်မပြင်နိုင်အောင် Data ကို Default တန်ဖိုး Zero ကနေ 1 ကိုပြောင်းပေးရပါမယ်။ NoSetTaskbar ကို R-Click နှိပ် ကျလာတဲ့ box ထဲက Modify ကိုနှိပ်လိုက်ရင် Edit DWORD Value Dialogbox လေးပေါ်လာပါမယ်။ အဲ့ဒီထဲကမှ Value Data ကို zero ကနေ 1 ကို ပြောင်းပေးလိုက်ပါမယ်။ ပြီးရင် OK နှိပ်။ Registry Editor ရဲ့ညာဖက်က Topic Area ထဲက Data မှာ 1 ဖြစ်သွားပါပြီ။ Computer ကို Refresh(F5) လုပ်လိုက်တာနဲ့ Effect ဖြစ်ပြီး Taskbar ကို R-Click နှိပ် ကျလာတဲ့ SubMenu ထဲက Properties ကို ရွေးလိုက်ရင် Dialogbox ကျမလာတော့ဘဲ Restrictions Box သာ ပေါ်လာမှာဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot]အပေါ်မှာ Value တစ်ခုထည့်ဖို့အတွက် ကျွန်တော်တို့ဟာ လမ်းကြောင်းအဆင့်အတိုင်းသွားခဲ့ကြပါတယ်။ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\Explorer အကယ်လို့များ လမ်းကြောင်းအတိုင်းသွားတဲ့နေရာမှာ Sub Key (အထက်တွင် Explorer) တစ်ခုလို်နေပါက Sub Key (Explorer) အထက်က Sub Key (policies) ကို R-Click နှိပ်ပြီး ကျလာတဲ့ထဲက New ရဲ့ Key ကို နှိပ်လိုက်မယ်ဆိုရင် Sub Key အသစ်တစ်ခုရလာမှာဖြစ်ပါတယ်။ အဲ့ဒီအခါကျမှ မိမိလိုချင်သော နာမည်ကို rename နဲ့ ပြန်ပြောင်းပေးလို့ရပါတယ်။[/FONT]
    [FONT=&quot]Sub Key တွေ Value တွေကို ဖျက်ချင်ရင်တော့ R-Click နှိပ်ပြီး ကျလာတဲ့ထဲက Delete ကိုနှိပ်ပြီး ဖျက်လို့ရပါတယ်။ ဖျက်တဲ့အခါမှာတော့ သေချာမှ ဖျက်စေလိုပါတယ်။ ရမ်းသမ်းဖျက်မိရင် အရေးကြီးတဲ့ Registry အချက်အလက်တွေ ပျောက်ကုန်နိုင်ပါတယ်။ Key တစ်ခုရဲ့စာသားက ရှည်လျားနေလို့ နောက်တစ်နေရာမှာ ထည့်သွင်းရင် စားလုံးပေါင်းမှားတာတွေဖြစ်မှာစိုးရင် R-Click နှိပ်ပြီး ကျလာတဲ့ box ထဲက Copy Key Name ကနေတစ်ဆင့် ကူးယူနိုင်ပါတယ်။ ရေးချင်တဲ့ Key Name ကိုရောက်မှ R-Click နှိပ်ပြီး Paste ချလို့ရပါတယ်။ [/FONT]
    [FONT=&quot]Registry မှာလည်း Bookmarks ရှိပါတယ်။ အတိုကြိုက်သူ များအတွက်ပေါ့။ သွားနေကျ၊ လုပ်နေကျ လမ်းကြောင်းကို မှတ်သားထားလို့ရပါတယ်။ ခု ကျွန်တော်တို့ CPU Name ကိုပြောင်းတဲ့ လမ်းကြောင်းလေးကို မှတ်သားထားရအောင်။ [/FONT]
    [FONT=&quot]HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 ကိုသွားလိုက်ပါ။ ညာဖက်က Topic Area ထဲမှာ ProcessorNameString ဆိုတဲ့ Data Name ကို တွေ့ရမှာပါ။ အဲ့ဒါဟာ CPU Name ကို ပြောင်းလဲလို့ရမယ့် နေရာတစ်ခုပါပဲ။ ဒီနေရာကိုနောက်တစ်ခါ အလွယ်တစ်ကူလာလို့ရအောင် ကျွန်တော်တို့ မှတ်သားထားခဲ့ပါမယ်။ Registry Editor ရဲ့ File Menu Bar က Favorite ကိုနှိပ်လိုက်ပါ။ အဲ့ဒီထဲက Add to Favorite ကိုနှိပ်ပြီး ပေါ်လာတဲ့ Dialogbox ထဲက Favorite Name ကို CPU Change Name လို့ရေးလိုက်ပါ။ နောက်အားလုံးကို မူလ နေရာအတိုင်းပြန်ထားလိုက်ပါ။ အဲ့ဒီ နေရာ(CPU Name Change ) ကိုသွားချင်ရင် Favorite ရဲ့ အောက်ဆုံးမှာပေါ်နေတဲ့ CPU Name Change ဆိုတာကို နှိပ်လိုက်တာနဲ့ လျှင်မြန်စွာရောက်ရှိသွားမှာဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot]ကဲ အခု Registry ကိုပြင်ဆင်ဖို့အတွက် ကျွန်တော်ရေးပြမယ့် Short-cuts လေးတွေကို မှတ်မိအောင် ကြည့်ထားကြရအောင်…………


    PATH SHORT-CUTS (လမ်းကြောင်းတွေကို အတိုကောက်မှတ်ပေးပါ၊ အသုံးများတဲ့လမ်းကြောင်းတွေပါ)
    HKCU\Software\Microsoft\Windows\CurrentVersion\ ကို 1 လို့ရေးပါမယ်။
    HKLM\Software\Microsoft\Windows\CurrentVersion\ ကို 2 လို့ရေးပါမယ်။

    [/FONT]
    [FONT=&quot]HKLM\Software\Microsoft\Windows\CurrentVersion\policies\Explorer ကို 2>P\E
    HKLM\Software\Microsoft\Windows\CurrentVersion\policies\System ကို 2>P\S

    THE REGISTRY NAME DISPLAY NAME (Registry ရဲ့ သင်္ကေတ အမည်တွေပါ)
    {20D04FE0-3AEA-1069-A2D8-08002B30309D} ဆိုရင် MY COMPUTER ပါ။
    {450D8FBA-AD25-11D0-98A8-0800361B1103} ဆိုရင် MY DOCUMENTS ပါ။
    {645FF040-5081-101B-9F08-00AA002F954E} ဆိုရင် RECYCLE BIN ပါ။[/FONT]
    [FONT=&quot]Start Menu မှ Function များကို manage လုပ်ခြင်း[/FONT]

    [FONT=&quot]တစ်ခုကို သေချာအောင်ရှင်းပြပေးပါမယ်။ နောက်ဟာတွေကိုတော့ ကိုယ်တိုင်သာ စမ်းသပ်ကြည့်ကြပါ။ အရမး် လွယ်ကူပါတယ်။ ပထမ အနေနဲ့ ကျွန်တော်တို့ Run Command ကို ပိတ်ကြရအောင်။ Run ကနေတစ်ဆင့် ဘာအလုပ်မှ လုပ်လို့မရအောင်လို့ပေါ့။[/FONT]
    [FONT=&quot]လမး်ကြောင်းကတော့ 1 (or) 2 >P\E ပေါ့နော်…. 1 လမ်းကြောင်းဆိုရင်တော့ Computer ရဲ့လက်ရှိ User တစ်ယောက်ကိုပဲ အကျိုးသက်ရောက်ပေါတယ် 2 လမ်းကြောင်းကတော့ Computer ရဲ့ User အားလုံးကို အကျိုးသက်ရောက်ပါတယ်။ (တစ်ချို့က Admin & Guess Account ခွဲထားတတ်လို့ပါ)။ [/FONT]
    [FONT=&quot]1 (or) 2 > P\E ကိုသွားပြီး Explorer ကို R-Click ထောက် Value အသစ်တစ်ခုယူ Value ရဲ့ Type က DWORD Value, Name ကိုကျတော့ NoRun လို့ပေးပြီး၊ Data ကို Default 0 ကနေ 1 ကို ပြောင်းပေးလိုက်ပါ။ [/FONT]
    [FONT=&quot]နောက်ပြီးရင် Refresh(F5) လုပ်လိုက်တာတဲ့ Run က အလုပ်မလုပ်တော့ပါဘူး။ [/FONT]
    [FONT=&quot](Run ပျောက်သွားတာတော့ ဟုတ်ပါပြီ၊ Registry ကို ပိတ်လိုက်မိသူတွေအတွက် Run ပြန်ခေါ်ဖို့ Registry Editor ကို Run ကနေ regedit နဲ့သာ သုံးဖူးသူတွေ ချွေးပြန်သွားတတ်ပါတယ်။ ဥပမာ- ကျွန်တော်ပေါ့။ မကြောက်ပါနဲ့ခင်ဗျ။ C:\Windows\regedit မှာ Registry Editor ရှိပါသေးတယ်။)[/FONT]

    [FONT=&quot]အောက်မှာ စမ်းသပ်ကြည့်ဖို့ Items, Value Name, Data Type, Value, Path တွေရေးပေးထားပါတယ်။ စမး်ကြည့်ပါ၊ ပြင်ကြည့်ပါ။

    [/FONT]

    [FONT=&quot]Items [Value] [Name] [Data] [Type] [Value] [Path][/FONT]
    [FONT=&quot] Logon Name [ NoUserNameInStartMenu ] [ DWORD ] [0\1] [ 1-2>P\E[/FONT]]
    [FONT=&quot](Tasksbar က Start ကိုနှိပ်လိုက်ရင် ထိပ်မှာပေါ်နေတဲ့ နာမည်ကို ဖျောက်တာပါ။)
    Document [ NoSMMyDocs DWORD ] [ 0\1 ] [ 1-2>P\E[/FONT] ]
    [FONT=&quot](Start Menu က My Documents ကိုဖျောက်တာပါ။)
    My Picture [ NoSMMyPictures ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ][/FONT]
    [FONT=&quot](Start Menu က My Pictures ကိုဖျောက်တာပါ။)
    Control Panel [ NoControlPanel ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ][/FONT]
    [FONT=&quot](Start Menu က Control Panel ကိုဖျောက်တာပါ။)
    Recent Document [ NoRecentDocsMenu ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ][/FONT]
    [FONT=&quot](Start Menu က Recent Document ကိုဖျောက်တာပါ။ကျွန်တော်ကတော့ ဒါကို ဖျောက်ပါတယ်။ရုံးကလူကြီး က ဒီကောင်ဘာစာတွေဖတ်လဲဆိုတာ နောက်ကြောင်းလိုက်လို့ မရအောင်လို့ပါ။ [/FONT]J[FONT=&quot] )
    Help [ NoSMHelp ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    Search [ NoFind DWORD ] [ 0\1 ] [ 1-2>P\E ]
    AllProgram [ NoStartMenuMorePrograms ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    ShutDownBox [ NoClose ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    C.P,Pr,N.C [ NoSetFolders ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    (C.P=ControlPanel,Pr=Printer,N.C=NetworkConnection )
    (Value တွင် 1=Default, 0=Remove)

    [/FONT]

    [FONT=&quot]Display Properties ကို manage လုပ်ခြင်း[/FONT]

    [FONT=&quot]Items [ Value ] [ Name ] [ Data ] [ Type ] [ Value ] [ Path ][/FONT][FONT=&quot]
    Theme & Appear; [ NoDispAppearancePage ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ][/FONT]
    [FONT=&quot](ငါ့ပုံတွေလာလာပြောင်းတာမကြိုက်ဘူးဆိုသူများအတွက်)
    Desktop [ NoDispBackgroundPage ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ][/FONT]
    [FONT=&quot](ငါ့ပုံတွေလာလာပြောင်းတာမကြိုက်ဘူးဆိုသူများအတွက်)
    ScreenSaver [ NoDispScrSavPage ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ][/FONT]
    [FONT=&quot](ငါ့ပုံတွေလာလာပြောင်းတာမကြိုက်ဘူးဆိုသူများအတွက်)
    Setting [ NoDispSettingPage ] [ DWORD ] [ 0\1] [ 1-2>P\S ][/FONT]
  • edited August 2009 Registered Users
    စိတ်၀င်းစာတယ်ကိုစိုင်းရေဆက်ရေးပါ
    စောင့်ဖတ်နေမယ်နော်။
    ကိုရီးယားကားလိုအပိုင်းလေးနဲလာမှာလား။
    စောင့်နေမယ်နော် mz ၀င်တိုင်း။
    :6::6::6:
  • edited August 2009 Registered Users
    [FONT=&quot]Desktop ပေါ်ရှိ Function များကိုပြုပြင်မယ်[/FONT][FONT=&quot]

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    NoR-Click [ NoViewContextMenu ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    (Desktop ပေါ်မှာ R-Click နှိပ်လို့မရအောင်လုပ်ထားတာ)
    TooTip [ ShowInfoTip ] [ DWORD ] [ 1\0 ] [ 1>P\Advanced ]
    (ကျွန်တော်တို့ ဖိုင်တစ်ခုကိုထောက်လိုက်ရင် အမျိုးအစား၊ ရက်စွဲနဲ့ ဆိုဒ် တွေကို ပြသတဲ့ခပ်မှိန်မှိန် ဘောက်ကလေးကို ဖျောက်ချင်ရင်) (သူက Default 1 ဗျ၊ လမ်းဆုံးမှာလည်း နည်းနည်းကွာမယ်)

    -ဒီတစ်ခုကတော့ Desktop ရဲ့ Wall Paper ကို လိုချင်တဲ့နေရာမှာထားတဲ့နည်းပါ၊ Display Properties ထဲမှာတော့ Positon မှာ Stretch, Center, Tile သုံးမျိုးပဲရှိပေမယ့် ညာဖက်မှာ Icon တွေနဲ့ရှုပ်နေလို့ ချစ်သူပုံ ကို့ ဘယ်ဖက်မှာသာ မြင်လိုသူများအတွက်ပါ။
    For –X Wallpaperoriginx SZ from 0 to 1000 HKCU\Control Panel\Desktop
    (value ကို 0 ကနေ 1000 အတွင်းကြိုက်သလောက် ပေးနိုင်ပါတယ်။)
    For –Y Wallpaperoriginy SZ from 0 to 800 HKCU\Control Panel\Desktop
    (value ကို 0 ကနေ 800 အတွင်းကြိုက်သလောက် ပေးနိုင်ပါတယ်။)
    စမ်းသပ်ဖို့ခက်နေရင် အစမှာ (400 x 300) ထားပြီး စမ်းသပ်ကြည့်ပါ။ ညာဖက်အောက်မှာ ပေါ်နေပါလိမ့်မယ်။

    Desktop ပေါ်ရှိ My Computer ရဲ့ Popup Menu ကို ပြင်ဆင်မယ်
    (ဒီနေရာမှာ Default ဆိုတာက ရှိပြီးသား Value Name ကို ပဲ သုံးတာပါ။ Value ကတော့ လမ်းကြောင်းပါ။ Path မှာ လိုအပ်တာတွေရှိနိုင်ပါတယ်။ ဒါကြောင့် လိုအပ်တာတွေကို မိမိဘာသာ ဖြည့်စွက်ရပါမယ်။)

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    Manage [ NoManageMyComputerVerb ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    (Desktop ပေါ်မှာရှိနေတဲ့ My Computer ကို R-Click နှိပ်လိုက်ရင် ကျလာတဲ့Popup Menu ထဲက Manage ကိုဖြုတ်ထားဖို့ပါ။)
    NetWorkDirve [ NoNetConnectDisconnect ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    Properties [ NoPropertiesMyComputer ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]

    CMD [ Default ] [ SZ ] [ C:\Windows\System32\cmd.exe ]
    [HKEY_CLASS_ROOT\CLISD\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell\ CommandPrompt\Command] ဒီလမ်းကြောင်းကတော့နည်းနည်းရှည်တယ်။ ဒါက Popup Menu ထဲမှာ cmd ကိုထည့်ထားတာပါ။
    DeviceMgr [ Default ] [ SZ ] [ C:\Windows\System32\Devmgnt.exe ]
    [HKEY_CLASS_ROOT\CLISD\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell\ Device Manager\Command] Device Manager ထည့်ထားတာပါ။ ကျွန်တော်ကတော့ထည့်ထားပါတယ်။ တစ်ခုခုသိချင်၊ ကြည့်ချင်ရင်လွယ်ကူပါတယ်။
    Defreg [ Default ] [ SZ ] [ C:\Windows\System32\Dfrg.exe ]
    [HKEY_CLASS_ROOT\CLISD\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell\Disk Menagement\Command] Defreg လုပ်တဲ့ Shortcut ပါ။

    Taskbar ပေါ်ရှိ Function များကို Manage လုပ်ကြမယ်

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    TaskPrties [ NoSetTaskbar ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    (TaskBar ကို R-Click နှိပ်ပြီး ပေါ်လာတဲ့ Popup Menu ထဲက Taskbar and Start Menu Porperties Dialog Box ကို သုံးလို့မရအောင် ပိတ်ထားတာပါ)
    TootTip sLongDate SZ “လက်ရှိစာသားရဲ့ရှေ့မှာ မိမိ ထည့်လိုသော စာသားကိုရိုက်ထည့်ပါ။ ရက်၊လ၊ ခုနှစ်မပြစေချင်ဘူးဆိုရင်တော့ အကုန်ဖျက်ပြီး ရိုက်ထည့်ပါ” 1-2>P\E
    (ဒါကတော့ Task Bar ရဲ့ ညာဖက်အစွန်းဆုံးမှာရှိတဲ့ Time ကို ထောက်လိုက်ရင် ပြပေးတဲ့ (နေ့၊လ ရက်၊ခုနှစ်) Tooltip ကို ပြင်တာပါ။)

    Windows Media Player ကို Manage လုပ်ကြမယ်

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList] ကို Delet လုပ်ပါ။
    (Windows Media Player မှာ ကြည့်ထားတဲ့ Video File တွေကို နောက်ကြောင်းမလိုက်နိုင်အောင်လို့)
    CloseDvd [ EnableDVDUI ] [ REG SZ ] [ Yes(or)No ] [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Settings]
    (ဒါကတော့ Windows Media Player နဲ့ DVD ကြည့်လို့မရအောင်ပိတ်ထားတာပါ။)

    Logon Screen ကို Manage လုပ်ကြမယ်

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    LogonTitle [ LegalNoticeCaption ] [ REG ]_[ SZ ] [ Eg. Warning Notic ]
    LogonText [ LegalNoticeText ] [ REG_SX ] [ Eg. Hacker Yathar, YaungSein & Princeakarit are very Dangerous For IT World. ]
    [HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\WinLogon]
    (ဒါကတော့ Windows ရဲ့ Logon Screen မတက်ခင်မှာ ကိုယ် သတိပေးလိုတဲ့စာသားကိုဖော်ပြပေးတာပါ။ အမှတတ်အသားလုပ်ထားတဲ့ စာတန်းတွေပေါ့)
    LogonText [ LogonPrompt ] [ REG_SZ ] [ EG. Sai Kyaw Swar Wai is Handsome Man. ]
    [HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\WinLogon]

    KeyBoard & Mouse ၏ Function များကို Manage လုပ်ခြင်း

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    NoWinKey [ NoWinKeys ] [ REG_DWORD ] [ 0\1 ] [ 1-2>P\E ]
    (Keyboard မှာရှိတဲ့ Windows Key (ctrl နဲ့ alt ကြားမှာရှိတဲ့ခလုပ်)ကိုအသုံးပြုလို့မရအောင် ပိတ်ထားတာပါ။ သူ့ကို WinodwsKey+R ဆိုရင် Run Dialogbox ပေါ်လာပါတယ်။)

    လက်ကျန် ကလိမ်ခြုံကျနည်းများ

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    ChangeWinVersion [ Version ] [ REG_SZ ] [Eg. Winodws 8 ] [ 2>C ]
    (Windows အမျိုးအစားကို ပြောင်းလဲထားတာပါ။)
    ChangeCPU [ ProcessNameString ] [ REG_SZ ] [ Eg. Core i7 ]
    [HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0]
    (ဒါကတော့ CPU အမျိုးအစားကိုပြောင်းထားတာပါ။ My Computer ကို R-Click ထောက်ပြီးကျလာတဲ့ Properties ရဲ့ System Properties မှာရော၊ DirectX Diagnostic Tool Dialogbox မှာရော မသိနိုင်ပါဘူး။ ပြင်ထားတဲ့အတိုင်းပဲ ပေါ်နေမှာပါ။ run ကနေသွားမယ် systeminfo မှာသာ အမှန်အတိုင်းသိနိုင်မှာပါ)
    သတိထားပြီးဆင်ခြင်လို့ရအောင်လို့ပါ။ အထူးသဖြင့်ကိုရောင်စိန်တို့လုပ်တတ်ပါတယ်။ [IMG]file:///F:/DOCUME%7E1/Admin/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image001.gif[/IMG]
    DisableAdd/Remove [ NoAddRemovePrograms ] [ REG_DWORD ] [ 0\1 ] [ 1-2>P\Uninstall ]
    (Control Pannel ထဲမှာရှိတဲ့ Add or Remove Program ကို အသုံးပြုလို့မရအောင်လုပ်ထား တာပါ။)
    Registry [ DisableRegistryTools ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ]
    (ဒီတစ်ခုကိုတော့ နောက်တစ်ခန်း(Script ဖြင့် ပြုပြင်ခြင်း) ပြီးမှ စမ်းသပ်စေချင်ပါတယ်။ Registry လုံး၀ ပိတ်သွားမှာမို့လို့ပါ။)
    NoAutoRun [ Autorun ] [ REG_DWORD ] [ 0\1 ]
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Services\CDRom]
    (CD\DVD Rom ကို Auto Run မတက်နိုင်အောင် ပိတ်ထားတာပါ။ သိပ်တော့ အသုံးမ၀င်လောက်တော့ဘူး။ ဘာလို့လဲဆိုတော autorun killer တွေပေါ်နေမှကိုး)

    Flashy Virus တွင် ဖြစ်ပေါ်သော ပုံစံများ

    Items [ Value Name ] [ Data Type ] [ Value ] [ Path ]
    TaskManager [ DisableTaskMgr ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ]
    (TaskManager ဖွင့်လို့ မရအောင်ပြုလုပ်ခြင်း၊ Background Process တွေ မမြင်ရအောင်လို့)
    FolderOption [ NoFolderOptions ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    (Folder Option ဖျောက်ထားခြင်း၊ Hidden File တွေရှာမရအောင်လို့လေ)
    Run [ NoRun ] [ DWORD ] [ 0\1 ] [ 1-2>P\E ]
    Registry [ DisableRegistryTools ] [ DWORD ] [ 0\1 ] [ 1-2>P\S ]
    (ဒီတစ်ခုကိုတော့ နောက်တစ်ခန်း(Script ဖြင့် ပြုပြင်ခြင်း) ပြီးမှ စမ်းသပ်စေချင်ပါတယ်။ Registry လုံး၀ ပိတ်သွားမှာမို့လို့ပါ။)


    အရေးကြီး မှတ်စု

    ၁။ Registry ကို မပြုပြင်မှီ BackUp လုပ်ထားပါ။(စမ်းသပ်ဆဲကာလပေါ့…………)
    ၂။ Registry ကိုပြုပြင်တဲ့နေရာမှာသိထားသင့်တာကတော့ Path 1 နဲ့ပြုပြင်ရင်လက်ရှိ User တစ်ယောက် ကိုပဲ အကျိုးသက်ရောက်မယ်။ Path 2 နဲ့ပြုပြင်မယ်ဆိုရင်တော့ User အားလုံးကိုအကျိုးသက်ရောက်မယ်။
    ၃။ Registry ကိုပြုပြင်ပြီးသွားတဲ့အခါမှာ တစ်ချို့ Setting တွေဟာ Refresh လုပ်ရုံနဲ့ Effect သက်ရောက်ပြီး တစ်ချို့ Setting တွေကတော့ စက်ကို Restart ချမှသာ Effect သက်ရောက်မှုတွေရှိပါတယ်။[/FONT]
  • edited August 2009 Moderators
    [font=&quot]windows registry[/font][font=&quot] အကြောင်းကို အစ/အဆုံး ပြန်ရေးထားပါတယ်။ ဒီ thread ကို တစ်ခါ ရေးထားပါတယ်။ အကြောင်းကြောင်းကြောင့် ဆက်မရေးဖြစ်ခဲ့ပါဘူး။ အခု ကျွန်တော့် ဆရာ(ပရင့်ဧကရာဇ်)ရဲ့ စကား တစ်ခွန်း ကြောင့် ဆုံးအောင်ဆက်ရေးပါတော့ မယ်။ သူကပြောပါတယ် “ thread အသစ်တစ်ခုကို စဖွင့်တဲ့သူဟာ တာ၀န်ကြီးတယ်၊ အဆုံးအထိ တာ၀န် ယူရတယ် ” တဲ့။ ဒါကြောင့် အရင်ကရေးပြီးသားနဲ့ အသစ်(အဆုံး) ပိုင်းကို ဆက်ရေးထားပါတယ်။ thread အသစ်ထပ်ရေးလိုက်ရတဲ့ အကြောင်းကတော့အခုမှ စဖတ်တဲ့ သူတွေ တစ်ဆက်တည်း ဖတ်လို့ရနိုင်အောင်လို့ပါ။ ဖတ်ပြီးလို့ သဘောတွေ့တာလေး တစ်ခုလောက်ပါခဲ့ရင် thanks ဆိုတာလေးကိုတော့ တစ်ချက်လောက်နှိပ်ခဲ့ပါ။ [/font]:d
    ဘယ်တုန်းက ဆရာဖြစ်သွားတာပါလိမ့်နော်။ ဗေဒင်ဆရာဟုတ်ဖူးနော်။ :d
  • edited August 2009 Registered Users
    ဘယ်တုန်းက ဆရာဖြစ်သွားတာပါလိမ့်နော်။ ဗေဒင်ဆရာဟုတ်ဖူးနော်။ :d
    ဆိုက်ကားဆရာဖြစ်မယ်နော်:p:p
  • edited August 2009 Registered Users
    yaeloeaye wrote: »
    ဆိုက်ကားဆရာဖြစ်မယ်နော်:p:p
    အော်..အဲဒါကြောင့်..ဟိုနေ ့က ပန်းဆိုးတန်း..နားမှာတွေ ့လိုက်ပါတယ်လို ့
    တူကိုး တူကိုး \:d/\:d/
    :p:p:p
  • edited August 2009 Registered Users
    zarni aung wrote: »
    အော်..အဲဒါကြောင့်..ဟိုနေ ့က ပန်းဆိုးတန်း..နားမှာတွေ ့လိုက်ပါတယ်လို ့
    တူကိုး တူကိုး \:d/\:d/
    :p:p:p
    ဟုတ်တယ်လေ လမ်း၃၀ ကို ၅၀၀နဲကျွန်တော်တောင်စီးသွားသေတယ်။
    :p:p:p
  • edited August 2009 Moderators
    ဆိုက်ကားဆရာဖြစ်မယ်နော်:p:p
    အော်..အဲဒါကြောင့်..ဟိုနေ ့က ပန်းဆိုးတန်း..နားမှာတွေ ့လိုက်ပါတယ်လို ့
    တူကိုး တူကိုး \:d/\:d/
    :p:p:p
    ဟုတ်တယ်လေ လမ်း၃၀ ကို ၅၀၀နဲကျွန်တော်တောင်စီးသွားသေတယ်။
    :p:p:p

    ကိုစိုင်း အဲရာဒွေ ရှင်းပေး :(( ရ၀ူး ခုရှင်း :((
  • edited August 2009 Registered Users
    ကျွန်တော် Chapter (2) ကို နည်းနည်းပြင်ထားပေးပါတယ်။ ကိုပရင့် ဆိုက်ကားနင်းတယ်ဆိုတဲ့ ကိစ္စကတော့ လုံး၀(လုံး၀) မဟုတ်ပါဘူး။ ကိုရေလိုအေး လူမှားသွားတာဖြစ်ပါလိမ့်မယ်။
    ကိုပရင့်ဆိုက်ကားလုံး၀ မနင်းပါ။ မြင်းလှည်းသာ မောင်းပါတယ်။ မြင်းလှည်းဆရာပါ........ :D
    ဆိုက်ကားဆိုရင် ရန်ကုန်မှာရှိနိုင်ပါတယ်။ သူက တောမှာ မောင်းတဲ့ တောမြင်းလှည်းဆရာပါ... :D
    ( ပတ်ပေါ့ မပြောင်းကြေး....... ) :D
  • edited August 2009 Moderators
    ကျွန်တော် chapter (2) ကို နည်းနည်းပြင်ထားပေးပါတယ်။ ကိုပရင့် ဆိုက်ကားနင်းတယ်ဆိုတဲ့ ကိစ္စကတော့ လုံး၀(လုံး၀) မဟုတ်ပါဘူး။ ကိုရေလိုအေး လူမှားသွားတာဖြစ်ပါလိမ့်မယ်။
    ကိုပရင့်ဆိုက်ကားလုံး၀ မနင်းပါ။ မြင်းလှည်းသာ မောင်းပါတယ်။ မြင်းလှည်းဆရာပါ........ :d
    ဆိုက်ကားဆိုရင် ရန်ကုန်မှာရှိနိုင်ပါတယ်။ သူက တောမှာ မောင်းတဲ့ တောမြင်းလှည်းဆရာပါ... :d
    ( ပတ်ပေါ့ မပြောင်းကြေး....... ) :d
    သွားရောကွာ..........မာမာစိုင်းလုပ်မှဘဲ ငါလည်း မြင်းလှည်းဆရာဖြစ်တော့တယ် ဟွင်း
    ရက်ပစ်လိုင်ဘင်္ရီကို ဘန်းလိုက်လို့ တင်းနေတာနော် :14:
  • edited August 2009 Administrators
    ကျွန်တော် Chapter (2) ကို နည်းနည်းပြင်ထားပေးပါတယ်။ ကိုပရင့် ဆိုက်ကားနင်းတယ်ဆိုတဲ့ ကိစ္စကတော့ လုံး၀(လုံး၀) မဟုတ်ပါဘူး။ ကိုရေလိုအေး လူမှားသွားတာဖြစ်ပါလိမ့်မယ်။
    ကိုပရင့်ဆိုက်ကားလုံး၀ မနင်းပါ။ မြင်းလှည်းသာ မောင်းပါတယ်။ မြင်းလှည်းဆရာပါ........ :D
    ဆိုက်ကားဆိုရင် ရန်ကုန်မှာရှိနိုင်ပါတယ်။ သူက တောမှာ မောင်းတဲ့ တောမြင်းလှည်းဆရာပါ... :D
    ( ပတ်ပေါ့ မပြောင်းကြေး....... ) :D

    သေချာပါတယ် ...

    ကျနော်ဟိုနေ့က မော်ကျွန်းမှာ တယ်ချောင်းရွာကနေ နတ်မင်းကြီးရွာကို မြင်းလှည်းစီးသွားတာ ကိုပရစ် မြင်းလှည်းပါ။
    *(သူ့မြင်းက မြင်းမလေး ဆိုတာပါထည့်ပြောသွားသေးတယ်)
    :D

    NOTE
    တော်ပါပြီခင်ဗျာ ... ခင်လို့သာစတာပါ ... Topic တွေချော်နေပြီ ... မပြောတော့ပါ။ :)
  • edited August 2009 Registered Users
    [FONT=&quot]Chapter(3)[/FONT]

    [FONT=&quot]Windows[/FONT][FONT=&quot] Registry[/FONT][FONT=&quot] ကို Script များရေးပြီး ပြုပြင်ခြင်း[/FONT]

    [FONT=&quot]ဒီအခန်းမှာ ကျွန်တော်တို့ Windows Registry ကို Script ရေးပြီးပြုပြင်ကြရအောင်…..[/FONT]
    [FONT=&quot]Script ရေးမယ်ဆိုပြီး အရမ်းလည်း လန့်မသွားပါနဲ့၊ နားလည်ပြီးသာ လူတွေကလည်း အရမ်းလွယ်တယ်လို့ မထင်မိပါနဲ့။ သဘောတရားနားလည်ရင် လွယ်ပါတယ်။ [/FONT]
    [FONT=&quot]ကျွန်တော်တို့ Windows ရဲ့ Operation System မှာ ပါ၀င်တဲ့ Command Propt (cmd) ကို သုံးပြီး ပြုပြင် သွားမှာဖြစ်ပါတယ်။ Script ရေးဖို့တော့ ထုံးစံအတိုင်း Note Pad ကိုပဲ အသုံးပြုကြတာပေါ့ဗျာ။[/FONT]

    [FONT=&quot]Script မရေးမှီ သိသင့်တာလေးတွေနဲ့ သတိပြုသင့်တာလေးတွေကို ပထမ စပြောပြချင်ပါတယ်။[/FONT]
    [FONT=&quot]Script ရေးမယ့်သူဟာ မိမိရေးလိုတဲ့ Registry Setting အချက်အလက်တွေကို ကောင်းကောင်းသိထားရပါမယ်။ အဓိက အနေနဲ့တော့ Registry Editor ထဲမှာ သွားတဲ့ လမ်းကြောင်းအဆင့် ဆင့်ကိုပေါ့။ နောက်တစ်ခုကတော့ လမ်းကြောင်းတစ်ခုရဲ့ အဆုံးမှာပါ၀င်တဲ့ Subkey အောက်က Value Name, Data Type, Data တွေကိုလည်း သိနေရပါမယ်။[/FONT]
    [FONT=&quot]အစပိုင်းမှာ အနည်းငယ် အခက်အခဲရှိနိုင်ပေမယ့် Script ကို ကောင်းကောင်းရေးနိုင်သွားရင် Manual တောင် မပြင်ချင်တော့ပါဘူး။ Script နဲ့ပြင်ဆင်ခြင်းဟာ ပိုမို လွယ်ကူ၊ မြန်ဆန်ပါတယ်။[/FONT]

    [FONT=&quot]အခု Script ထဲမှာ ပါ၀င်မယ့် Parameter တွေကိုပြောပြပါ့မယ်။ သတ်မှတ်ချက်လေးတွေပေါ့။[/FONT]

    [FONT=&quot]1. @echo off [/FONT]
    [FONT=&quot]ဒါကတော့ Script ရဲ့ အစပိုင်းမှာရေးသားရတဲ့ စကားလုံးပါ။ ကျွန်တော်တို့ Win+R ကိုနှိပ်လိုက်ရင် Run Dialogbox ကျလာပါမယ်။ အဲ့ဒီအထဲမှာ cmd လို့ရိုက်ထည့်လိုက်ပြီး Enter ခေါက်လိုက်ရင် Windows Command Prompt ပေါ်လာပါတယ်။ အဲ့ဒီ Cmd ရဲ့ Dos Mode မှာဆိုရင် C:\Documents and Settings\Admin စတဲ့စာတန်းကြီးပေါ်နေပါလိမ့်မယ်။ ကျွန်တော်တို့ Script တွေနဲ့ အလုပ်လုပ်တဲ့ အချိန်မှာ အမြင်ရှင်းရှင်းလေးနဲ့ အလုပ်လုပ်လို့ရအောင် @echo off ဆိုတာကိုရိုက်ထည့်လိုက်ခြင်းဖြင့် အထက်က C:\Documents and Settings\Admin စာတန်းကို ပျောက်နေစေပါတယ်။[/FONT]

    [FONT=&quot]2. echo[/FONT]
    [FONT=&quot]ဒါကတော့ မိမိ ဖော်ပြလိုတာ စာသားကို Dos Mode မှာ Output(မြင်ရအောင်) ပြမယ့် စာတန်းရဲ့ ရှေ့မှာသုံးပါတယ်။ ပြသလိုတဲ့ စာတန်းကို echo ရဲ့ နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ရေးပါတယ်။[/FONT]
    [FONT=&quot]ဥပမာ။ Sai Kyaw Swar Wai is handsome boy. ကိုရေးချင်တယ်ဆိုပါစို့… ဟီဟိ[/FONT]
    [FONT=&quot]echo Sai Kyaw Swar Wai is handsome boy. [/FONT]
    [FONT=&quot]ပေါ့………..[/FONT]

    [FONT=&quot]3. echo.[/FONT]
    [FONT=&quot]echo နောက်မှာ ဖူးစတော့(.) ပါလာရင်တော့ တစ်ကြောင်းခြားလိုက်တာပါ။ စာတန်းတွေ ကြည့်လို့ ကောင်းအောင် ချဲလိုက်တဲ့ သဘောပါပဲ။[/FONT]

    [FONT=&quot]4. :_[/FONT]
    [FONT=&quot]Full Column & Under Score သင်္ကေတနှစ်ခုပါတဲ့ Keyword ကတော့ Script တစ်ခုရဲ့ အစိတ်အပိုင်းတစ်ခုဆိုတာကို သတ်မှတ်ပေးတာပါ။ ခေါင်းစဉ်ငယ်ပေါ့ဗျာ။[/FONT]

    [FONT=&quot]5. color[/FONT]
    [FONT=&quot]color ဆိုမှတော့ အရောင်ပေါ့ဗျာ……. Background Color နဲ့ စာလုံး Color ကိုရွေးပေးတာပါ။ ဥပမာ အနေနဲ့ 0A ဆိုရင် ရှေ့က 0 က နောက်ခံ Background, နောက်က A က စာလုံးအရောင် ကိုပြောတာပါ။[/FONT]
    [FONT=&quot]အကယ်လို့များ 0 မပါပဲ A တစ်လုံးထဲရေးထားမယ်ဆိုရင်တော့ Background အရောင်ဟာ Default အရောင် ဖြစ်တဲ့ အနက်ရောင်ပဲ ဖြစ်နေပါလိမ့်မယ်။ အရောင်တွေနဲ့ ပါတ်သက်လို့ keyword တွေကို သိချင်တယ်ဆိုရင် cmd ထဲမှာ color/? ဆိုပြီးရိုက်ထည့်ပြီး ရှာကြည့်လို့ရနိုင်ပါတယ်။ [/FONT]

    [FONT=&quot]6. set val=[/FONT]
    [FONT=&quot]ဒါကတော့ ရှင်းပြရင်နည်းနည်းပိုရှုပ်မယ်။ လုပ်ရင်းနဲ့တော့ နားလည်သွားမှာပါ။ အကြမး်ပြောပြရမယ်ဆိုရင် user က Input တစ်ခုသွင်းလိုက်တဲ့ အခါ အဲ့ဒီ Input ကို Val ဆိုတဲ့ ကိန်းရှင်တစ်ခုအနေနဲ့ သတ်မှတ်မယ်လို့ပြောတာပါ။ Variable အမျိုးမျိုးရှိတဲ့ အနက် String အမျိုးအစားပဲဖြစ်ရမယ်လို့ပြောတာပါ။ ဒီနေရာမှာ set ဆိုတဲ့ keyword က အသေဖြစ်ပေမယ့် val ကတော့ ကြိုက်ရာပေးလို့ရပါတယ်။[/FONT]

    [FONT=&quot]7. set /p val=[/FONT]
    [FONT=&quot]အထက်က နည်းတူပါပဲ။ ဒါကတော့ User ကို Input တစ်ခု ရိုက်ထည့်ပေးဖို့ တောင်းတာပါ။ /p ပါတဲ့ အတွက် သတ်မှတ်ထားတဲ့ input မဟုတ်ရင် program က အလုပ်မလုပ်ပါဘူး။ val ကတော့ အရှင်ပါ။[/FONT]

    [FONT=&quot]8. if[/FONT]
    [FONT=&quot]ဒါကတော့ ကိန်းရှင်တစ်ခုကို သတ်မှတ်ပြီးလို့ user က input သွင်းလိုက်တဲ့အခါမှာ သတ်မှတ်ထားတာမှန်ရင် ဘာလုပ်ပါ၊ သတ်မှတ်ထားတာမဟုတ်ရင် ဘာလုပ်ပါ ဆိုတာကို if နဲ့ရေးပါတယ်။ သိပ်မရှင်းတော့ဘူးဗျာ…. ရှင်းလေရှုပ်လေဖြစ်သွားလိမ့်မယ်။ နားမလည်သေးတဲ့လူတွေအဖို့ပေါ့။ နားလည်တဲ့သူတွေအဖို့တော့ အေးဆေးပေါ့နော်…….. (သူ့ရဲ့နောက်မှာ /I ပါလာရင်( if /I ) ဆိုရင် Input က A = a , ကြီးကြီး၊ သေးသေး အလုပ်လုပ်ပါတယ်၊ သဘောက်တော့ အရွယ်မရွေးဘူးပေါ့ဗျာ၊ MZ က ဇာနည်အောင်(ဇူဇူး) လိုပေါ့)[/FONT]

    [FONT=&quot]9. cls[/FONT]
    [FONT=&quot]ဒါကတော့ သန့်ရှင်းရေးပါ။ Screen မှာ ရှုပ်နေရင် cls ကိုသုံးလိုက်၊ အကုန်ရှင်းပြီးသားပဲ။[/FONT]

    [FONT=&quot]10. pause[/FONT]
    [FONT=&quot]ဒါကတော့ တစ်ခုခုလုပ်ပြီးလို့ နားတဲ့အချိန်မှာ ပြသဖို့ ရေးတဲ့စကားလုံးပါပဲ။ ဒီစာလုံးလေးထည့်လိုက်ရင် “Press any key to continue” ဆိုတာ ပေါ်လာပါလိမ့်မယ်။[/FONT]

    [FONT=&quot]11. goto[/FONT]
    [FONT=&quot]ဒါကတော့ ဘယ်သွားမလဲ မောင်ရေခဲ ပေါ့။ သွားချင်တဲ့ ခေါင်းစဉ်ခွဲကို ပြပေးရပါတယ်။ ခဏက အထက်မှာရေးထားတဲ့ “ :_ ” ခေါင်းစဉ်ခွဲကိုသွားတဲ့လမ်းကြောင်းပါ။ [/FONT]

    [FONT=&quot]12. call[/FONT]
    [FONT=&quot]ကော ဆိုမှတော့ ခေါ်တာပေါ့နော်။ လက်ရှိ program ကနေ ချိတ်ဆက်ထားတဲ့ နောက် Program တစ်ခုကို လှမ်းခေါ်တာပါ။ call Hide 1.cmd ဆိုရင် Hide 1.cmd ဆိုတဲ့ ဖိုင်ကို run ပေးပါလိမ့်မယ်။[/FONT]
    [FONT=&quot]( တခြား ကော(call) တဲ့ကိစ္စတွေကိုတော့ ကိုရသာ၊ ကိုပရင့် တို့နဲ့ ဆက်သွယ်နိုင်ပါတယ်။ )[/FONT]

    [FONT=&quot]13. exit[/FONT]
    [FONT=&quot]လက်ရှိ program ကနေထွက်မယ်လို့ပြောတာပါ။[/FONT]
    [FONT=&quot](MZ က exiter နဲ့လုံး၀(လုံး၀) မသက်ဆိုင်ပါ။ အမြဲတမ်း ထွက်နေတဲ့ ကိုထွက်ပေါက်ဟာ Mafia နဲ့မှ ထွက်ပေါက်ရှာမရဖြစ်နေပါတယ်။[/FONT]
    [FONT=&quot]14. reg add[/FONT]
    [FONT=&quot]ဒါလေးကတော့ အရေးကြီးပါတယ်။ အဓိက အစိတ်အပိုင်းလည်းဟုတ်ပါတယ်။ add ဆိုတော့ ပေါင်းတာ၊ ထည့်တာပေါ့နော်။ reg တွေကို ပေါင်းထည့််ကြတဲ့ အခါ သုံးပါတယ်။ သူ့မှာလည်း ဆင့်ကဲ( လက်ခွဲ ) Parameter လေးတွေ၊ သတ်မှတ်ချက် လေးတွေရှိပါတယ်။ အသုံးများတာက /v, /ve, /t, /d, /f တို့ဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot]/v - ကတော့ Value တစ်ခုကိုနာမည်ပေးချင်တဲ့အခါ သုံးပါတယ်။ reg add ရဲ့ နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ရေးပါတယ်။ နောက်ပြီး သူ့နောက်မှာပဲ ဘားတစ်ချက်ပုတ်ပြီး ထည့်ချင်တဲ့ reg ရဲ့ Value ကိုရိုက်ထည့်ပါတယ်။[/FONT]
    [FONT=&quot]/ve - ကတော့ Value Name ကို User က မပေးပါ။ စက်ကပေးတဲ့ Default ကိုပဲ သုံးပါမယ် ဆိုတဲ့ အခါ သုံးပါတယ်။[/FONT]
    [FONT=&quot]/t - ကတော့ Value ရဲ့ Data Type ကို ကြော်ငြာတာပါ။ Data Type (၅) မျိုးထဲက ဘယ် Data type ကို သုံးမယ်ဆိုတာကို /t ခံပြီးကြော်ငြာပါတယ်။ ဥပမာ - REG_DWORD ကို ကြော်ငြာမယ်ဆိုရင် /t reg-dword ဆိုပြီး /t နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ကြော်ငြာပါတယ်။ /t ဆိုတဲ့ စာသားမပါလာဘူးဆိုရင်တော့ စက်က သူ့ရဲ့ Default Data Type ဖြစ်တဲ့ REG_SZ လို့ပဲ သတ်မှတ်သွားမှာဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot]/d - ကတော့ DATA ကြော်ငြာတာပါ။ ထုံးစံအတိုင်း သူ့နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ရေးပါတယ်။[/FONT]
    [FONT=&quot]/f - ကတော့ data တစ်ခုကိုထည့်တာပဲဖြစ်ဖြစ်၊ ဖျက်တာပဲဖြစ်ဖြစ် ပြုလုပ်တဲ့အခါ ယခင်က သတ်မှတ်ထားတဲ့ တန်ဖိုး တစ်ခုခုရှိနေပါလိမ့်မယ်။ အဲ့ဒီ တန်ဖိုးကို ဖျက်မလားလို့ program က user ကို ပြန်မေးတတ်ပါတယ်။ /f ထည့်ထားရင်တော့ မမေးနဲ့ တန်းဖျက်လိုက်ပါလို့ ပြောတာပါပဲ။[/FONT]

    [FONT=&quot]15. reg delete[/FONT]
    [FONT=&quot]ရှင်းပါတယ်။ ဖျက်တာပေါ့ reg ကိုဖျက်တာပါ။ reg add မှာ တစ်ခုခု ထည့်မယ်ဆိုရင် Value name /v, Data type /t, /d တို့ကို မဖြစ်မနေထည့်ပေးမှ reg တန်ဖိုးထည့်လို့ရမှာပါ။ reg delete မှာတော့ /v တစ်ခု ဖျက်တာနဲ့ တင် လုံလောက်ပါတယ်။ တန်ဖိုးကို ဖျက်မလားလို့ မမေးစေချင်ရင်တော့ တစ်လက်စတည်း /f ပါ ထည့်လိုက်။ ဒါဆိုအရှင်းပဲ………………….[/FONT]

    [FONT=&quot]ဒါတွေအားလုံးဟာ Script ရေးမယ့် Parameter လေးတွေပါပဲ။ အရမ်းမခက်သလို၊ အရမ်းလည်း မလွယ်ကူပါဘူး။ ဒါတွေဖတ်ပြီးရင်တော့ ဘာမှန်းလဲ သိဦးမယ် မထင်ပါဘူး။ သုံးလိုက်မှပဲ သိမှာပါ။ တစ်ခုသတိပြုရမှာက ဘားတစ်ကြိမ်ပုတ်တာကအစ တူညီရပါတယ်။ မဟုတ်ရင် Script က အလုပ်မလုပ်ပါဘူး။ [/FONT]

    [FONT=&quot]ကျွန်တော်တို့ Script (Program) တစ်ခု မစ ခင်မှာ Program တစ်ခုနဲဲ့ ပါတ်သတ်လို့ အနည်းငယ်ပြောပြချင်ပါတယ်။ Program တစ်ခုမှာ Input , Process , Output ဆိုပြီးသုံးမျိုးရှိပါတယ်။[/FONT]
    [FONT=&quot]Input = User က ထည့်ပေးရတာ[/FONT]
    [FONT=&quot]Process = ကွန်ပျူတာက လုပ်ဆောင်ပေးတာ[/FONT]
    [FONT=&quot]Output = လုပ်ဆောင်ချက်တွေကို ပြသပေးတာ[/FONT]
    [FONT=&quot]ဒီသုံးမျိုးကို အလျဉ်းသင့်အောင် စဉ်းစားပေးရပါတယ်။ စပြီးမရေးခင်ကတည်းကပေါ့။ [/FONT]
    [FONT=&quot]အလုပ်လုပ်သွားတဲ့ နည်းလမ်းတွေကတော့ ဒီသုံးမျိုးကို ပတ်လည်ရိုက်တာပါပဲ။ R တာပေါ့ဗျာ…..[/FONT]
    [FONT=&quot]Input
    [/FONT]Г [FONT=&quot] Process
    [/FONT]Г [FONT=&quot] Output[/FONT]
    [FONT=&quot]ဒီသဘောကတော့ ရှင်းပါတယ်။ ရေးတယ်- လုပ်တယ် - ဖြစ်သွားတယ်။[/FONT]
    [FONT=&quot]Output
    [/FONT]Г [FONT=&quot] Input
    [/FONT]Г [FONT=&quot] Process
    [/FONT]Г [FONT=&quot] Output[/FONT]
    [FONT=&quot]ဒါကတော့ ဖြစ်နိုင်တာတွေ ချပြမယ်။ User ကို ရွေးချယ်ခွင့်ပေးမယ်။ User ကရွေးချယ်လိုက်တဲ့ (Input) ကို ကွန်ပျူတာက အလုပ်လုပ်တယ်။ ပြင်ဆင်တဲ့ အတိုင်းဖြစ်သွားတယ်။[/FONT]
    [FONT=&quot]ဒီတော့ ကိုယ်ရေးမယ့် Script က ဘယ်လိုလမ်းကြောင်းက သွားမလဲ၊ မမေးမမြန်းတော့ပဲ ထည့်စရာရှိတာတွေထည့်၊ ဖျက်စရာရှိတာတွေ ဖျက်မှာလား။ စသည်ဖြင့်ကို Script မရေးခင် အကြမ်းရေးဆွဲထားသင့်ပါတယ်။ Psuedo Code & Flow Chart တွေတော့ မဆွဲပါနဲ့။ ဒါတွေပါဆွဲချင်တယ်ဆိုရင်တော့ ဒီမှာ ၀င်ဖတ်လိုက်ပါ။ (အဟိ ကြော်ငြာ ၀င်လိုက်တာ )။[/FONT]

    [FONT=&quot]ကဲ စပြီး လက်တည့်စမ်းလိုက်ရအောင်ဗျာ………….[/FONT]

    [FONT=&quot]ပထမဦးဆုံးအနေနဲ့ Run Command ကိုဖျောက်ကြည့်မယ်။ တစ်ခါတည်းမပြောမဆို မဖျောက်ဘူးဗျာ။ အရင်မေးကြည့်ပြီးမှ ဖျောက်တာပေါ့။ အောက်က စာသားတွေကို Note Pad ထဲကို ကူးထည့်လိုက်ပါ။[/FONT]

    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]set /p val= Do you want to hide Run Dialogbox(y/n)?[/FONT]
    [FONT=&quot]if /I "%val%"=="y" goto -Hide[/FONT]
    [FONT=&quot]if /I "%val%"=="n" goto -Quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]

    [FONT=&quot]:-Hide[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\explorer /v NoRun /t reg_dword /d 1[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]

    [FONT=&quot]:-Quit[/FONT]
    [FONT=&quot]exit[/FONT]

    [FONT=&quot]ဒါလေးကိုကူးပြီး notepad ထဲထည့်၊ နောက်ပြီး ကြိုက်တဲ့နာမည်ပေးပြီး .cmd နဲ့သိမ်းလိုက်။ ဥပမာ norun.cmd ပေါ့။ သိမ်းလိုက်တဲ့ ဖိုင်လေးကို ကြည့်လိုက်ရင် စက်သွားပုံလေးနဲ့ ပေါ်နေလိမ့်မယ်။ ဒါလေးကိုနှစ်ချက် နှိပ်လိုက်ရင်[/FONT]

    [FONT=&quot]Do you want to hide Run Dialogbox(y/n)?[/FONT]

    [FONT=&quot]ဆိုတာလေးပေါ်လာလိမ့်မယ်။ အနက်ရောင်နောက်ခံပေါ်မှာ အစိမ်းရောင် စာတန်းနဲ့။ Run ကို ပိတ်ချင်တယ် ဆိုရင် y လို့ရိုက်လိုက်ပြီး Enter ခေါက်လို်က်ပါ။ ဒါဆိုရင်တော့ [/FONT]

    [FONT=&quot]The operation completed successfully[/FONT]

    [FONT=&quot]Press any key to continue… [/FONT]

    [FONT=&quot]ဆိုတာပေါ်လာပြီး ကီး တစ်ခုခုကို နှိပ်လိုက်တာနဲ့ cmd လဲ အလို အလျှောက်ပိတ်သွားပါလိမ့်မယ်။ [/FONT]

    [FONT=&quot]n နှိပ်ပြီး Enter ခေါက်လိုက်မယ်ဆိုရင်တော့ တစ်ခါတည်း cmd ပိတ်သွားမှာဖြစ်ပါတယ်။[/FONT]

    [FONT=&quot]y , n မဟုတ်တဲ့ တခြားစာလုံး တစ်ခုခုကိုရိုက်ထည့်မယ်ဆိုရင်တော့ အဲ့ဒီ စာသားသာ ထပ် တလဲလဲ ပေါ်နေမှာဖြစ်ပါတယ်။[/FONT]
  • edited September 2009 Registered Users
    Windows Registry ဟာ OS နဲ့ program တွေ အားလုံး စုေ၀းထိန်းချုပ် ထားတယ်လို့ ယေဘူယျ ပြောနိုင်ပါတယ်။ Registry နဲ့ ပတ်သက်ပြီး ချိန်ညှိ ပြင်ဆင် ဖို့လိုတိုင်း ဦးစွာ backup လုပ်ထား ရပါတယ်။ အခက်အခဲ တစ်စုံတစ်ရာ ကြုံလာရင် restore ပြန်လုပ် နိုင်အောင်ပါ။ Registry ရဲ့ အရေးကြီးတဲ့ ကဏ္ဍ တစ်ခု မှားသွားရင် သုံးမရအောင် OS က ရပ်ဆိုင်း သွားတတ်တာကိုး....

    Reg. backup,restore and reg. defrag အသင့် လုပ်ပေးတဲ့ ဆောဖ့်၀ဲလ် များစွာ ရှိပါတယ်။ ဒါကို အမြဲ မတင် ထားချင်ဘူး အဆင်သင့် ဖြစ်မနေဘူး ဆိုရင် manual backup လုပ်လိုက်တာပေါ့။ Basic user အတွက်လည်း မခက်ခဲ လှပါဘူး။ Windows မှာ build-in ပါပြီးသားမို့ အဆင့်ဆင့် လုပ်ကြည့်ရုံပါဘဲ။

    Backup လုပ်ဖို့ အတွက် Start \all programs \accessories \system tools \system restore ကို ရွေးချယ်ပေးပါ။
    regbackup.jpg

    System restore windows မှာ To create a restore point ကို ထပ်နှိပ်ရင် system properties ရောက် သွားပါမယ်။
    regbackup2.jpg
    regbackup2.jpg
    Create ကိုနှိပ်ပြီး အမည်တစ်ခု(Regbackup) ပေးကာ restore point တစ်ခု ဖန်တီးခြင်း အဆုံးသတ် နိုင်ပါပြီ။
    regbackup4.jpg
    regbackup4.jpg
    Restore ပြန်လုပ်မယ်ဆို ပထမ ဘက်အပ် လုပ်ခဲ့တဲ့ အဆင့် အတိုင်း Start \all programs \accessories \system tools \system restore ကို ရွေးချယ်ပေးပါ။

    Choose a diffirent restore point ကို ရွေးရျ် Regbackup file ကို restore ပြန်လုပ် ပေးရုံပါဘဲ။ restore လုပ်ငန်း ပြီးဆုံးရင် ကွန်ပြူတာမှ auto restart လုပ်ပေး ပါလိမ့်မယ်။
    regrestore2.jpg
    regrestore2.jpg
    အကယ်ရျ် ၀င်းဒိုး မတက်သေးရင် boot လုပ်နေချိန်မှာ F8 key ကို ဖိထားပြီး Advanced Boot Options screen ကို ခေါ ်လိုက်ပါ။ Last Known Good Configuration (advanced) ကိုရွေးခြင်းဖြင့်လည်း နောက်ဆုံး logon လုပ်ခဲ့တဲ့ အခြေအနေကို ရွေးယူ နိုင်ပါသေးတယ်။
    regrestore3.jpg
    regrestore3.jpg
    ဒီထက် ပိုလုပ်နိုင်တာ ကတော့ system recovery options မှာ system restore ကို ရွေးပေးခြင်းပါ။ ဒါပေမယ့် vista မှာဘဲ ရပါတယ်။
    registry ထဲ ၀င်မွှေရင် အတော်အသင့် အမှားလောက်တော့ ကာကွယ် နိုင်သွားပါမယ်။
    :P:6::)):77:
  • edited September 2009 Registered Users
    [FONT=&quot]Chapter(3)[/FONT]

    [FONT=&quot]Windows[/FONT][FONT=&quot] Registry[/FONT][FONT=&quot] ကို Script များရေးပြီး ပြုပြင်ခြင်း[/FONT]

    [FONT=&quot]ဒီအခန်းမှာ ကျွန်တော်တို့ Windows Registry ကို Script ရေးပြီးပြုပြင်ကြရအောင်…..[/FONT]
    [FONT=&quot]Script ရေးမယ်ဆိုပြီး အရမ်းလည်း လန့်မသွားပါနဲ့၊ နားလည်ပြီးသာ လူတွေကလည်း အရမ်းလွယ်တယ်လို့ မထင်မိပါနဲ့။ သဘောတရားနားလည်ရင် လွယ်ပါတယ်။ [/FONT]
    [FONT=&quot]ကျွန်တော်တို့ Windows ရဲ့ Operation System မှာ ပါ၀င်တဲ့ Command Propt (cmd) ကို သုံးပြီး ပြုပြင် သွားမှာဖြစ်ပါတယ်။ Script ရေးဖို့တော့ ထုံးစံအတိုင်း Note Pad ကိုပဲ အသုံးပြုကြတာပေါ့ဗျာ။[/FONT]

    [FONT=&quot]Script မရေးမှီ သိသင့်တာလေးတွေနဲ့ သတိပြုသင့်တာလေးတွေကို ပထမ စပြောပြချင်ပါတယ်။[/FONT]
    [FONT=&quot]Script ရေးမယ့်သူဟာ မိမိရေးလိုတဲ့ Registry Setting အချက်အလက်တွေကို ကောင်းကောင်းသိထားရပါမယ်။ အဓိက အနေနဲ့တော့ Registry Editor ထဲမှာ သွားတဲ့ လမ်းကြောင်းအဆင့် ဆင့်ကိုပေါ့။ နောက်တစ်ခုကတော့ လမ်းကြောင်းတစ်ခုရဲ့ အဆုံးမှာပါ၀င်တဲ့ Subkey အောက်က Value Name, Data Type, Data တွေကိုလည်း သိနေရပါမယ်။[/FONT]
    [FONT=&quot]အစပိုင်းမှာ အနည်းငယ် အခက်အခဲရှိနိုင်ပေမယ့် Script ကို ကောင်းကောင်းရေးနိုင်သွားရင် Manual တောင် မပြင်ချင်တော့ပါဘူး။ Script နဲ့ပြင်ဆင်ခြင်းဟာ ပိုမို လွယ်ကူ၊ မြန်ဆန်ပါတယ်။[/FONT]

    [FONT=&quot]အခု Script ထဲမှာ ပါ၀င်မယ့် Parameter တွေကိုပြောပြပါ့မယ်။ သတ်မှတ်ချက်လေးတွေပေါ့။[/FONT]

    [FONT=&quot]1. @echo off [/FONT]
    [FONT=&quot]ဒါကတော့ Script ရဲ့ အစပိုင်းမှာရေးသားရတဲ့ စကားလုံးပါ။ ကျွန်တော်တို့ Win+R ကိုနှိပ်လိုက်ရင် Run Dialogbox ကျလာပါမယ်။ အဲ့ဒီအထဲမှာ cmd လို့ရိုက်ထည့်လိုက်ပြီး Enter ခေါက်လိုက်ရင် Windows Command Prompt ပေါ်လာပါတယ်။ အဲ့ဒီ Cmd ရဲ့ Dos Mode မှာဆိုရင် C:\Documents and Settings\Admin စတဲ့စာတန်းကြီးပေါ်နေပါလိမ့်မယ်။ ကျွန်တော်တို့ Script တွေနဲ့ အလုပ်လုပ်တဲ့ အချိန်မှာ အမြင်ရှင်းရှင်းလေးနဲ့ အလုပ်လုပ်လို့ရအောင် @echo off ဆိုတာကိုရိုက်ထည့်လိုက်ခြင်းဖြင့် အထက်က C:\Documents and Settings\Admin စာတန်းကို ပျောက်နေစေပါတယ်။[/FONT]

    [FONT=&quot]2. echo[/FONT]
    [FONT=&quot]ဒါကတော့ မိမိ ဖော်ပြလိုတာ စာသားကို Dos Mode မှာ Output(မြင်ရအောင်) ပြမယ့် စာတန်းရဲ့ ရှေ့မှာသုံးပါတယ်။ ပြသလိုတဲ့ စာတန်းကို echo ရဲ့ နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ရေးပါတယ်။[/FONT]
    [FONT=&quot]ဥပမာ။ Sai Kyaw Swar Wai is handsome boy. ကိုရေးချင်တယ်ဆိုပါစို့… ဟီဟိ[/FONT]
    [FONT=&quot]echo Sai Kyaw Swar Wai is handsome boy. [/FONT]
    [FONT=&quot]ပေါ့………..[/FONT]

    [FONT=&quot]3. echo.[/FONT]
    [FONT=&quot]echo နောက်မှာ ဖူးစတော့(.) ပါလာရင်တော့ တစ်ကြောင်းခြားလိုက်တာပါ။ စာတန်းတွေ ကြည့်လို့ ကောင်းအောင် ချဲလိုက်တဲ့ သဘောပါပဲ။[/FONT]

    [FONT=&quot]4. :_[/FONT]
    [FONT=&quot]Full Column & Under Score သင်္ကေတနှစ်ခုပါတဲ့ Keyword ကတော့ Script တစ်ခုရဲ့ အစိတ်အပိုင်းတစ်ခုဆိုတာကို သတ်မှတ်ပေးတာပါ။ ခေါင်းစဉ်ငယ်ပေါ့ဗျာ။[/FONT]

    [FONT=&quot]5. color[/FONT]
    [FONT=&quot]color ဆိုမှတော့ အရောင်ပေါ့ဗျာ……. Background Color နဲ့ စာလုံး Color ကိုရွေးပေးတာပါ။ ဥပမာ အနေနဲ့ 0A ဆိုရင် ရှေ့က 0 က နောက်ခံ Background, နောက်က A က စာလုံးအရောင် ကိုပြောတာပါ။[/FONT]
    [FONT=&quot]အကယ်လို့များ 0 မပါပဲ A တစ်လုံးထဲရေးထားမယ်ဆိုရင်တော့ Background အရောင်ဟာ Default အရောင် ဖြစ်တဲ့ အနက်ရောင်ပဲ ဖြစ်နေပါလိမ့်မယ်။ အရောင်တွေနဲ့ ပါတ်သက်လို့ keyword တွေကို သိချင်တယ်ဆိုရင် cmd ထဲမှာ color/? ဆိုပြီးရိုက်ထည့်ပြီး ရှာကြည့်လို့ရနိုင်ပါတယ်။ [/FONT]

    [FONT=&quot]6. set val=[/FONT]
    [FONT=&quot]ဒါကတော့ ရှင်းပြရင်နည်းနည်းပိုရှုပ်မယ်။ လုပ်ရင်းနဲ့တော့ နားလည်သွားမှာပါ။ အကြမး်ပြောပြရမယ်ဆိုရင် user က Input တစ်ခုသွင်းလိုက်တဲ့ အခါ အဲ့ဒီ Input ကို Val ဆိုတဲ့ ကိန်းရှင်တစ်ခုအနေနဲ့ သတ်မှတ်မယ်လို့ပြောတာပါ။ Variable အမျိုးမျိုးရှိတဲ့ အနက် String အမျိုးအစားပဲဖြစ်ရမယ်လို့ပြောတာပါ။ ဒီနေရာမှာ set ဆိုတဲ့ keyword က အသေဖြစ်ပေမယ့် val ကတော့ ကြိုက်ရာပေးလို့ရပါတယ်။[/FONT]

    [FONT=&quot]7. set /p val=[/FONT]
    [FONT=&quot]အထက်က နည်းတူပါပဲ။ ဒါကတော့ User ကို Input တစ်ခု ရိုက်ထည့်ပေးဖို့ တောင်းတာပါ။ /p ပါတဲ့ အတွက် သတ်မှတ်ထားတဲ့ input မဟုတ်ရင် program က အလုပ်မလုပ်ပါဘူး။ val ကတော့ အရှင်ပါ။[/FONT]

    [FONT=&quot]8. if[/FONT]
    [FONT=&quot]ဒါကတော့ ကိန်းရှင်တစ်ခုကို သတ်မှတ်ပြီးလို့ user က input သွင်းလိုက်တဲ့အခါမှာ သတ်မှတ်ထားတာမှန်ရင် ဘာလုပ်ပါ၊ သတ်မှတ်ထားတာမဟုတ်ရင် ဘာလုပ်ပါ ဆိုတာကို if နဲ့ရေးပါတယ်။ သိပ်မရှင်းတော့ဘူးဗျာ…. ရှင်းလေရှုပ်လေဖြစ်သွားလိမ့်မယ်။ နားမလည်သေးတဲ့လူတွေအဖို့ပေါ့။ နားလည်တဲ့သူတွေအဖို့တော့ အေးဆေးပေါ့နော်…….. (သူ့ရဲ့နောက်မှာ /I ပါလာရင်( if /I ) ဆိုရင် Input က A = a , ကြီးကြီး၊ သေးသေး အလုပ်လုပ်ပါတယ်၊ သဘောက်တော့ အရွယ်မရွေးဘူးပေါ့ဗျာ၊ MZ က ဇာနည်အောင်(ဇူဇူး) လိုပေါ့)[/FONT]

    [FONT=&quot]9. cls[/FONT]
    [FONT=&quot]ဒါကတော့ သန့်ရှင်းရေးပါ။ Screen မှာ ရှုပ်နေရင် cls ကိုသုံးလိုက်၊ အကုန်ရှင်းပြီးသားပဲ။[/FONT]

    [FONT=&quot]10. pause[/FONT]
    [FONT=&quot]ဒါကတော့ တစ်ခုခုလုပ်ပြီးလို့ နားတဲ့အချိန်မှာ ပြသဖို့ ရေးတဲ့စကားလုံးပါပဲ။ ဒီစာလုံးလေးထည့်လိုက်ရင် “Press any key to continue” ဆိုတာ ပေါ်လာပါလိမ့်မယ်။[/FONT]

    [FONT=&quot]11. goto[/FONT]
    [FONT=&quot]ဒါကတော့ ဘယ်သွားမလဲ မောင်ရေခဲ ပေါ့။ သွားချင်တဲ့ ခေါင်းစဉ်ခွဲကို ပြပေးရပါတယ်။ ခဏက အထက်မှာရေးထားတဲ့ “ :_ ” ခေါင်းစဉ်ခွဲကိုသွားတဲ့လမ်းကြောင်းပါ။ [/FONT]

    [FONT=&quot]12. call[/FONT]
    [FONT=&quot]ကော ဆိုမှတော့ ခေါ်တာပေါ့နော်။ လက်ရှိ program ကနေ ချိတ်ဆက်ထားတဲ့ နောက် Program တစ်ခုကို လှမ်းခေါ်တာပါ။ call Hide 1.cmd ဆိုရင် Hide 1.cmd ဆိုတဲ့ ဖိုင်ကို run ပေးပါလိမ့်မယ်။[/FONT]
    [FONT=&quot]( တခြား ကော(call) တဲ့ကိစ္စတွေကိုတော့ ကိုရသာ၊ ကိုပရင့် တို့နဲ့ ဆက်သွယ်နိုင်ပါတယ်။ )[/FONT]

    [FONT=&quot]13. exit[/FONT]
    [FONT=&quot]လက်ရှိ program ကနေထွက်မယ်လို့ပြောတာပါ။[/FONT]
    [FONT=&quot](MZ က exiter နဲ့လုံး၀(လုံး၀) မသက်ဆိုင်ပါ။ အမြဲတမ်း ထွက်နေတဲ့ ကိုထွက်ပေါက်ဟာ Mafia နဲ့မှ ထွက်ပေါက်ရှာမရဖြစ်နေပါတယ်။[/FONT]
    [FONT=&quot]14. reg add[/FONT]
    [FONT=&quot]ဒါလေးကတော့ အရေးကြီးပါတယ်။ အဓိက အစိတ်အပိုင်းလည်းဟုတ်ပါတယ်။ add ဆိုတော့ ပေါင်းတာ၊ ထည့်တာပေါ့နော်။ reg တွေကို ပေါင်းထည့််ကြတဲ့ အခါ သုံးပါတယ်။ သူ့မှာလည်း ဆင့်ကဲ( လက်ခွဲ ) Parameter လေးတွေ၊ သတ်မှတ်ချက် လေးတွေရှိပါတယ်။ အသုံးများတာက /v, /ve, /t, /d, /f တို့ဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot]/v - ကတော့ Value တစ်ခုကိုနာမည်ပေးချင်တဲ့အခါ သုံးပါတယ်။ reg add ရဲ့ နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ရေးပါတယ်။ နောက်ပြီး သူ့နောက်မှာပဲ ဘားတစ်ချက်ပုတ်ပြီး ထည့်ချင်တဲ့ reg ရဲ့ Value ကိုရိုက်ထည့်ပါတယ်။[/FONT]
    [FONT=&quot]/ve - ကတော့ Value Name ကို User က မပေးပါ။ စက်ကပေးတဲ့ Default ကိုပဲ သုံးပါမယ် ဆိုတဲ့ အခါ သုံးပါတယ်။[/FONT]
    [FONT=&quot]/t - ကတော့ Value ရဲ့ Data Type ကို ကြော်ငြာတာပါ။ Data Type (၅) မျိုးထဲက ဘယ် Data type ကို သုံးမယ်ဆိုတာကို /t ခံပြီးကြော်ငြာပါတယ်။ ဥပမာ - REG_DWORD ကို ကြော်ငြာမယ်ဆိုရင် /t reg-dword ဆိုပြီး /t နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ကြော်ငြာပါတယ်။ /t ဆိုတဲ့ စာသားမပါလာဘူးဆိုရင်တော့ စက်က သူ့ရဲ့ Default Data Type ဖြစ်တဲ့ REG_SZ လို့ပဲ သတ်မှတ်သွားမှာဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot]/d - ကတော့ DATA ကြော်ငြာတာပါ။ ထုံးစံအတိုင်း သူ့နောက်မှာ ဘားတစ်ချက်ပုတ်ပြီး ရေးပါတယ်။[/FONT]
    [FONT=&quot]/f - ကတော့ data တစ်ခုကိုထည့်တာပဲဖြစ်ဖြစ်၊ ဖျက်တာပဲဖြစ်ဖြစ် ပြုလုပ်တဲ့အခါ ယခင်က သတ်မှတ်ထားတဲ့ တန်ဖိုး တစ်ခုခုရှိနေပါလိမ့်မယ်။ အဲ့ဒီ တန်ဖိုးကို ဖျက်မလားလို့ program က user ကို ပြန်မေးတတ်ပါတယ်။ /f ထည့်ထားရင်တော့ မမေးနဲ့ တန်းဖျက်လိုက်ပါလို့ ပြောတာပါပဲ။[/FONT]

    [FONT=&quot]15. reg delete[/FONT]
    [FONT=&quot]ရှင်းပါတယ်။ ဖျက်တာပေါ့ reg ကိုဖျက်တာပါ။ reg add မှာ တစ်ခုခု ထည့်မယ်ဆိုရင် Value name /v, Data type /t, /d တို့ကို မဖြစ်မနေထည့်ပေးမှ reg တန်ဖိုးထည့်လို့ရမှာပါ။ reg delete မှာတော့ /v တစ်ခု ဖျက်တာနဲ့ တင် လုံလောက်ပါတယ်။ တန်ဖိုးကို ဖျက်မလားလို့ မမေးစေချင်ရင်တော့ တစ်လက်စတည်း /f ပါ ထည့်လိုက်။ ဒါဆိုအရှင်းပဲ………………….[/FONT]

    [FONT=&quot]ဒါတွေအားလုံးဟာ Script ရေးမယ့် Parameter လေးတွေပါပဲ။ အရမ်းမခက်သလို၊ အရမ်းလည်း မလွယ်ကူပါဘူး။ ဒါတွေဖတ်ပြီးရင်တော့ ဘာမှန်းလဲ သိဦးမယ် မထင်ပါဘူး။ သုံးလိုက်မှပဲ သိမှာပါ။ တစ်ခုသတိပြုရမှာက ဘားတစ်ကြိမ်ပုတ်တာကအစ တူညီရပါတယ်။ မဟုတ်ရင် Script က အလုပ်မလုပ်ပါဘူး။ [/FONT]

    [FONT=&quot]ကျွန်တော်တို့ Script (Program) တစ်ခု မစ ခင်မှာ Program တစ်ခုနဲဲ့ ပါတ်သတ်လို့ အနည်းငယ်ပြောပြချင်ပါတယ်။ Program တစ်ခုမှာ Input , Process , Output ဆိုပြီးသုံးမျိုးရှိပါတယ်။[/FONT]
    [FONT=&quot]Input = User က ထည့်ပေးရတာ[/FONT]
    [FONT=&quot]Process = ကွန်ပျူတာက လုပ်ဆောင်ပေးတာ[/FONT]
    [FONT=&quot]Output = လုပ်ဆောင်ချက်တွေကို ပြသပေးတာ[/FONT]
    [FONT=&quot]ဒီသုံးမျိုးကို အလျဉ်းသင့်အောင် စဉ်းစားပေးရပါတယ်။ စပြီးမရေးခင်ကတည်းကပေါ့။ [/FONT]
    [FONT=&quot]အလုပ်လုပ်သွားတဲ့ နည်းလမ်းတွေကတော့ ဒီသုံးမျိုးကို ပတ်လည်ရိုက်တာပါပဲ။ R တာပေါ့ဗျာ…..[/FONT]
    [FONT=&quot]Input
    [/FONT]Г [FONT=&quot] Process
    [/FONT]Г [FONT=&quot] Output[/FONT]
    [FONT=&quot]ဒီသဘောကတော့ ရှင်းပါတယ်။ ရေးတယ်- လုပ်တယ် - ဖြစ်သွားတယ်။[/FONT]
    [FONT=&quot]Output
    [/FONT]Г [FONT=&quot] Input
    [/FONT]Г [FONT=&quot] Process
    [/FONT]Г [FONT=&quot] Output[/FONT]
    [FONT=&quot]ဒါကတော့ ဖြစ်နိုင်တာတွေ ချပြမယ်။ User ကို ရွေးချယ်ခွင့်ပေးမယ်။ User ကရွေးချယ်လိုက်တဲ့ (Input) ကို ကွန်ပျူတာက အလုပ်လုပ်တယ်။ ပြင်ဆင်တဲ့ အတိုင်းဖြစ်သွားတယ်။[/FONT]
    [FONT=&quot]ဒီတော့ ကိုယ်ရေးမယ့် Script က ဘယ်လိုလမ်းကြောင်းက သွားမလဲ၊ မမေးမမြန်းတော့ပဲ ထည့်စရာရှိတာတွေထည့်၊ ဖျက်စရာရှိတာတွေ ဖျက်မှာလား။ စသည်ဖြင့်ကို Script မရေးခင် အကြမ်းရေးဆွဲထားသင့်ပါတယ်။ Psuedo Code & Flow Chart တွေတော့ မဆွဲပါနဲ့။ ဒါတွေပါဆွဲချင်တယ်ဆိုရင်တော့ ဒီမှာ ၀င်ဖတ်လိုက်ပါ။ (အဟိ ကြော်ငြာ ၀င်လိုက်တာ )။[/FONT]

    [FONT=&quot]ကဲ စပြီး လက်တည့်စမ်းလိုက်ရအောင်ဗျာ………….[/FONT]

    [FONT=&quot]ပထမဦးဆုံးအနေနဲ့ Run Command ကိုဖျောက်ကြည့်မယ်။ တစ်ခါတည်းမပြောမဆို မဖျောက်ဘူးဗျာ။ အရင်မေးကြည့်ပြီးမှ ဖျောက်တာပေါ့။ အောက်က စာသားတွေကို Note Pad ထဲကို ကူးထည့်လိုက်ပါ။[/FONT]

    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]set /p val= Do you want to hide Run Dialogbox(y/n)?[/FONT]
    [FONT=&quot]if /I "%val%"=="y" goto -Hide[/FONT]
    [FONT=&quot]if /I "%val%"=="n" goto -Quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]

    [FONT=&quot]:-Hide[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\explorer /v NoRun /t reg_dword /d 1[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]

    [FONT=&quot]:-Quit[/FONT]
    [FONT=&quot]exit[/FONT]

    [FONT=&quot]ဒါလေးကိုကူးပြီး notepad ထဲထည့်၊ နောက်ပြီး ကြိုက်တဲ့နာမည်ပေးပြီး .cmd နဲ့သိမ်းလိုက်။ ဥပမာ norun.cmd ပေါ့။ သိမ်းလိုက်တဲ့ ဖိုင်လေးကို ကြည့်လိုက်ရင် စက်သွားပုံလေးနဲ့ ပေါ်နေလိမ့်မယ်။ ဒါလေးကိုနှစ်ချက် နှိပ်လိုက်ရင်[/FONT]

    [FONT=&quot]Do you want to hide Run Dialogbox(y/n)?[/FONT]

    [FONT=&quot]ဆိုတာလေးပေါ်လာလိမ့်မယ်။ အနက်ရောင်နောက်ခံပေါ်မှာ အစိမ်းရောင် စာတန်းနဲ့။ Run ကို ပိတ်ချင်တယ် ဆိုရင် y လို့ရိုက်လိုက်ပြီး Enter ခေါက်လို်က်ပါ။ ဒါဆိုရင်တော့ [/FONT]

    [FONT=&quot]The operation completed successfully[/FONT]

    [FONT=&quot]Press any key to continue… [/FONT]

    [FONT=&quot]ဆိုတာပေါ်လာပြီး ကီး တစ်ခုခုကို နှိပ်လိုက်တာနဲ့ cmd လဲ အလို အလျှောက်ပိတ်သွားပါလိမ့်မယ်။ [/FONT]

    [FONT=&quot]n နှိပ်ပြီး Enter ခေါက်လိုက်မယ်ဆိုရင်တော့ တစ်ခါတည်း cmd ပိတ်သွားမှာဖြစ်ပါတယ်။[/FONT]

    [FONT=&quot]y , n မဟုတ်တဲ့ တခြားစာလုံး တစ်ခုခုကိုရိုက်ထည့်မယ်ဆိုရင်တော့ အဲ့ဒီ စာသားသာ ထပ် တလဲလဲ ပေါ်နေမှာဖြစ်ပါတယ်။[/FONT]



    အကိုရေ ကျေးဇူး
    chapter 1 to 3

    Microsoft world နဲ့ကူးသွားတယ်နော်...

    အကြာကြီးမဖက်နိုင်လို့
    အိမ်မှဖက်တော့မယ် :103::103::103::103::103:
  • edited September 2009 Registered Users
    yanlin wrote: »
    အကိုရေ ကျေးဇူး
    chapter 1 to 3

    microsoft world နဲ့ကူးသွားတယ်နော်...

    အကြာကြီးမဖက်နိုင်လို့
    အိမ်မှဖက်တော့မယ် :103::103::103::103::103:
    ကျေးဇူးပြန်တင်လိုက်ပါတယ်ဗျာ။ ဒါပေမယ့် မပြီးသေးဘူးဗျ။ ကျွန်တော် ဖျားနေလို့ ဆက်ရေးမယ်။ နည်းနည်း လေးကျန်နေသေးတယ်။ ကျွန်တော်သိသလောက်ကျန်တာက်ိုပြောတာနော်.... ဆက်ဖတ်ပါဦးနော်........
  • edited September 2009 Registered Users
    ကျေးဇူးပြန်တင်လိုက်ပါတယ်ဗျာ။ ဒါပေမယ့် မပြီးသေးဘူးဗျ။ ကျွန်တော် ဖျားနေလို့ ဆက်ရေးမယ်။ နည်းနည်း လေးကျန်နေသေးတယ်။ ကျွန်တော်သိသလောက်ကျန်တာက်ိုပြောတာနော်.... ဆက်ဖတ်ပါဦးနော်........

    ဆက်မဖတ်မှာတော့မပူပါနဲ့
    စောင့်မျှော်နေပါသည်။
  • edited September 2009 Registered Users
    ကိုစိုင်းရေ

    Script ဆိုမှ Script အကြောင်းကို သိချင်တဲ့လူတွေ အတွက်
    ခုန ကပြောတဲ့ Script တွေအပြင် တစ်ယောက် က Script ရေး ဒါမှမှဟုတ် ကိုယ်မသိ သေးတဲ့ Script ကိုယူ ပြီးရင် အဲဒီ Script ထဲက Command or Code အကြောင်းတွေကို ဒါက ဘာ ဒါက ဘာလုပ်တာဆိုပြီး သိတဲ့ သူ တစ်ယောက်ယောက် ဒါမှမဟုတ် ၀ုိင်းပြီး တစ်ကြောင်းချင်းကို ရှင်းစေချင်တယ်ဗျာ။

    ဥပမာ

    1/ @echo off
    2/ color 0a
    3/ :-main
    4/ echo.
    5/ echo.
    6/ set/p val = Do you want to hide Run Dialogbox (y/n)?
    7/ if/I"%val%"=="y" goto -Hide
    8/ if/I"%val%"=="y" goto -Quit
    9/ goto :-main

    10/ :-Hide
    11/ echo.
    12/ echo.
    13/ reg add hkcu\software\microsoft\windows\currentversion\policies\
    explorer /v Norun /t reg_dword /d 1
    14/ echo.
    15/ echo.
    16/ pause
    17/ exit

    18/ :-Quit
    19/ exit

    ----
    End
    ----

    လို်င်းအမှတ်(၁) - "@echo off" Program အစမှာ မပါမဖြစ် ပါရမယ့်စကားပါ။ဒီစကားလုံးမပါရင် Display Window မှာ ရှုပ်ထွေးမှု တွေဖြစ်နေပါမယ်။ဒီစကားလုံးပါတဲ့ အတွက် ကိုယ်ပြောချင်တာကို ရှင်းရှင်းလင်းလင်း မြင်ရတာပါ။

    လိုင်းအမှတ်(၂) - "color 0A" လို့့ရေးထားတာက Program မှာ အောက်ခံအရောင်က အနက်၊ စာလုံးက အစိမ်းရောင်သုံးမယ်လို့ ပြောတာပါ။

    လိုင်းအမှန်(၃) - ":-main" လို့ရေးထားပါတယ်။ Program ရေးရာမှာ လွယ်ကူစေရန် Subprogram တွေခွဲပြီး ရေးလေ့ရှိပါတယ်။ ဒီProgram မှာ Input ကို အပိုင်းတစ်ပိုင်း| Process နဲ့ Output ကို အပိုင်းတစ်ပိုင်း | Program ပိတ်ဖို့ုကို အပိုင်းတစ်ပိုင်း | စုစုပေါင်း အပိုင်း (၃) ပိုင်းခွဲပြီးရေးမယ်လို့ စဉ်းစားထားပါတယ်။ဒါကြောင့် လိုင်းအမှတ် (၃) မှာ ဒါဟာ Program အစိတ်အပိုင်း တစ်ခုဖြစ်ပါတယ်။ သူ့ကို main လို့ အမည်ပေးထားတယ်လို့ ပြောတာပါ။
    ကြိုက်ရာနာမည် ပေးလို့ရပါတယ်။

    လိုင်းအမှတ်(၄)(၅) - "echo." ဆိုတာကတော့ မျဉ်းအလွတ် (၂) ကြောင်းခြားပြီးမှ ပေါ်စေချင်လို့ သုံးထားတာပါ။

    လိုင်းအမှတ်(၆)(၇)(၈) - Input အပိုင်းပါ။ User ဆီက Input တောင်းမယ်၊ အဲဒီ Input ကို val ဆိုတဲ့ ကိန်းရှင်နဲ့ ဖမ်းယူမယ်။ User ထည့်မယ့် Input ဟာ "y" or "n" ပဲဖြစ်ရမယ်လို့ ပြောတာပါ။ Input ဟာ "y" (သေးသေးကြီးကြီး) Hide ဆိုတဲ့ subprogram ကိုသွားမယ်လို့ လိုင်းအမှတ်(၇) က ပြောတာပါ။Input ဟာ "n" (သေးသေးကြီးကြီး) Quit ဆိုတဲ့ subprogram ကိုသွားမယ်လို့ လိုင်းအမှတ်(၈) က ပြောတာပါ။

    လိုင်းအမှတ်(၉) - User သွင်းလိုက်တဲ့ Input ဟာ "y" လည်းမဟုတ်၊ "n" လည်းမဟုတ် ရင် မူလမေးခွန်းကိုပဲ ပြန်ပေါ်အောင် subprogram main ကိုပြန်သွားဖို့ ပြောတာပါ။

    လိုင်းအမှတ်(၁၀) - Subprogram Hide ဖြစ်တယ်လို့ ပြောတာပါ။
    လိုင်းအမှတ်(၁၁)(၁၂) - မျဉ်းအလွတ် ၂ ကြောင်း

    လိုင်းအမှတ်(၁၃) - Process အပိုင်းပါ။ User က Hide လုပ်ချင်တယ်လို့ ပြောတဲ့ အတွက် Run Box ကို လက်ရှိ User မှ ပြောက်အောင်လုပ်တဲ့ Registry Setting တွေကို Registry မှာထပ်ထည့်တာပါ။

    လိုင်းအမှတ်(၁၄)(၁၅) - မျဉ်းအလွတ် ၂ ကြောင်း

    လိုင်းအမှတ်(၁၆) - Program ကနေထွက်ဖို့ ကြိုက်ရာ ခလုတ်တစ်ခုခုကို နှိပ်ပါလို့ စက်က Output ထုတ်ပေးအောင် ထည့်ထားတာပါ။ဒီလိုင်း ကို မထည့် လည်းရပါတယ်။ မထည့်ရင် Program က ချက်ချင်းပိတ်သွားမှာ ဖြစ်ပါတယ်။

    လိုင်းအမှတ်(၁၇) - Program ကို ပိတ်ဖို့ ရေးထားတာပါ။

    လိုင်းအမှတ်(၁၈) - Subprogram Quit ဖြစ်တယ်လို့ ပြောတာပါ။
    လို်င်းအမှတ်(၁၉) - User က "n" ကိုရွေးလိုက်လို့ လာမှမလိုပ်ဘဲ Program တန်းပိတ်ဖို့ ထည့်ထားတာပါ။

    ဒီ Script Program ကို ဘယ်လိုရေးသလဲဆိုတာ ရှင်းပြီထင်ပါတယ်။

    ဒါကတော့ မောင်ထူးချွန် ရဲ့ Introduction to WINDOWS REGISTRY ဆိုတဲ့ စာအုပ်ထဲကပါ။


    ဒါဆို Script ကဏ္ဍ မှာ မသိသေးတဲ့ သူလည်း အော် ဒါက ဒီလို ဆိုလိုတာလား လို့ပေါ့။
    ကျွန်တော်ကတော့ ဒီလိုဖြစ်စေချင်ပါတယ်။

    တခြား Member လည်း ၀င်ဆွေးနွေးပေး ပါအုံး။:)
  • edited September 2009 Registered Users
    kosai wrote: »
    ကိုစိုင်းရေ

    script ဆိုမှ script အကြောင်းကို သိချင်တဲ့လူတွေ အတွက်
    ခုန ကပြောတဲ့ script တွေအပြင် တစ်ယောက် က script ရေး ဒါမှမှဟုတ် ကိုယ်မသိ သေးတဲ့ script ကိုယူ ပြီးရင် အဲဒီ script ထဲက command or code အကြောင်းတွေကို ဒါက ဘာ ဒါက ဘာလုပ်တာဆိုပြီး သိတဲ့ သူ တစ်ယောက်ယောက် ဒါမှမဟုတ် ၀ုိင်းပြီး တစ်ကြောင်းချင်းကို ရှင်းစေချင်တယ်ဗျာ။

    ဥပမာ

    1/ @echo off
    2/ color 0a
    3/ :-main
    4/ echo.
    5/ echo.
    6/ set/p val = do you want to hide run dialogbox (y/n)?
    7/ if/i"%val%"=="y" goto -hide
    8/ if/i"%val%"=="y" goto -quit
    9/ goto :-main

    10/ :-hide
    11/ echo.
    12/ echo.
    13/ reg add hkcu\software\microsoft\windows\currentversion\policies\
    explorer /v norun /t reg_dword /d 1
    14/ echo.
    15/ echo.
    16/ pause
    17/ exit

    18/ :-quit
    19/ exit

    ----
    end
    ----

    လို်င်းအမှတ်(၁) - "@echo off" program အစမှာ မပါမဖြစ် ပါရမယ့်စကားပါ။ဒီစကားလုံးမပါရင် display window မှာ ရှုပ်ထွေးမှု တွေဖြစ်နေပါမယ်။ဒီစကားလုံးပါတဲ့ အတွက် ကိုယ်ပြောချင်တာကို ရှင်းရှင်းလင်းလင်း မြင်ရတာပါ။

    လိုင်းအမှတ်(၂) - "color 0a" လို့့ရေးထားတာက program မှာ အောက်ခံအရောင်က အနက်၊ စာလုံးက အစိမ်းရောင်သုံးမယ်လို့ ပြောတာပါ။

    လိုင်းအမှန်(၃) - ":-main" လို့ရေးထားပါတယ်။ program ရေးရာမှာ လွယ်ကူစေရန် subprogram တွေခွဲပြီး ရေးလေ့ရှိပါတယ်။ ဒီprogram မှာ input ကို အပိုင်းတစ်ပိုင်း| process နဲ့ output ကို အပိုင်းတစ်ပိုင်း | program ပိတ်ဖို့ုကို အပိုင်းတစ်ပိုင်း | စုစုပေါင်း အပိုင်း (၃) ပိုင်းခွဲပြီးရေးမယ်လို့ စဉ်းစားထားပါတယ်။ဒါကြောင့် လိုင်းအမှတ် (၃) မှာ ဒါဟာ program အစိတ်အပိုင်း တစ်ခုဖြစ်ပါတယ်။ သူ့ကို main လို့ အမည်ပေးထားတယ်လို့ ပြောတာပါ။
    ကြိုက်ရာနာမည် ပေးလို့ရပါတယ်။

    လိုင်းအမှတ်(၄)(၅) - "echo." ဆိုတာကတော့ မျဉ်းအလွတ် (၂) ကြောင်းခြားပြီးမှ ပေါ်စေချင်လို့ သုံးထားတာပါ။

    လိုင်းအမှတ်(၆)(၇)(၈) - input အပိုင်းပါ။ user ဆီက input တောင်းမယ်၊ အဲဒီ input ကို val ဆိုတဲ့ ကိန်းရှင်နဲ့ ဖမ်းယူမယ်။ user ထည့်မယ့် input ဟာ "y" or "n" ပဲဖြစ်ရမယ်လို့ ပြောတာပါ။ input ဟာ "y" (သေးသေးကြီးကြီး) hide ဆိုတဲ့ subprogram ကိုသွားမယ်လို့ လိုင်းအမှတ်(၇) က ပြောတာပါ။input ဟာ "n" (သေးသေးကြီးကြီး) quit ဆိုတဲ့ subprogram ကိုသွားမယ်လို့ လိုင်းအမှတ်(၈) က ပြောတာပါ။

    လိုင်းအမှတ်(၉) - user သွင်းလိုက်တဲ့ input ဟာ "y" လည်းမဟုတ်၊ "n" လည်းမဟုတ် ရင် မူလမေးခွန်းကိုပဲ ပြန်ပေါ်အောင် subprogram main ကိုပြန်သွားဖို့ ပြောတာပါ။

    လိုင်းအမှတ်(၁၀) - subprogram hide ဖြစ်တယ်လို့ ပြောတာပါ။
    လိုင်းအမှတ်(၁၁)(၁၂) - မျဉ်းအလွတ် ၂ ကြောင်း

    လိုင်းအမှတ်(၁၃) - process အပိုင်းပါ။ user က hide လုပ်ချင်တယ်လို့ ပြောတဲ့ အတွက် run box ကို လက်ရှိ user မှ ပြောက်အောင်လုပ်တဲ့ registry setting တွေကို registry မှာထပ်ထည့်တာပါ။

    လိုင်းအမှတ်(၁၄)(၁၅) - မျဉ်းအလွတ် ၂ ကြောင်း

    လိုင်းအမှတ်(၁၆) - program ကနေထွက်ဖို့ ကြိုက်ရာ ခလုတ်တစ်ခုခုကို နှိပ်ပါလို့ စက်က output ထုတ်ပေးအောင် ထည့်ထားတာပါ။ဒီလိုင်း ကို မထည့် လည်းရပါတယ်။ မထည့်ရင် program က ချက်ချင်းပိတ်သွားမှာ ဖြစ်ပါတယ်။

    လိုင်းအမှတ်(၁၇) - program ကို ပိတ်ဖို့ ရေးထားတာပါ။

    လိုင်းအမှတ်(၁၈) - subprogram quit ဖြစ်တယ်လို့ ပြောတာပါ။
    လို်င်းအမှတ်(၁၉) - user က "n" ကိုရွေးလိုက်လို့ လာမှမလိုပ်ဘဲ program တန်းပိတ်ဖို့ ထည့်ထားတာပါ။

    ဒီ script program ကို ဘယ်လိုရေးသလဲဆိုတာ ရှင်းပြီထင်ပါတယ်။

    ဒါကတော့ မောင်ထူးချွန် ရဲ့ introduction to windows registry ဆိုတဲ့ စာအုပ်ထဲကပါ။


    ဒါဆို script ကဏ္ဍ မှာ မသိသေးတဲ့ သူလည်း အော် ဒါက ဒီလို ဆိုလိုတာလား လို့ပေါ့။
    ကျွန်တော်ကတော့ ဒီလိုဖြစ်စေချင်ပါတယ်။

    တခြား member လည်း ၀င်ဆွေးနွေးပေး ပါအုံး။:)

    ကောင်းတယ် အကိုရေ အကို့ကိုလည်း ကျေးဇူးတင်ပါတယ်..ကိုစိုင်းကျော်စွာ ရေးတာလေးတွေ စောင့်ဖတ်နေတာ.. ခုလို၀င်ရှင်းပြတော့ ကိုစိုင်းကျော်စွာလည်း မပင်ပန်းတော့ဘူးပေါ့.. ပိုလည်းပြည့်စုံသွားတယ်..:67::67::67:
  • edited September 2009 Registered Users
    ဆိုက်ကားဆရာဖြစ်မယ်နော်
    ဆိုက်ကားဆရာ မဟုတ်ပါဘူးဗျ.. ဒီလို စော်စော်ကားကားမပြောကြပါနဲ့. ဟွန့်.. ကားဆရာဆိုတော်သေး.. :d ကျွန်တော်ဟိုနေ့က မြေနီကုန်းစီးတီးမတ်သွားတာ 1500 နဲ့ စီးသွားသေး.... :d :p :)) :)) ကိုစိုင်း အီးမေးလ်နဲ့ပို့ပေးမယ်ဆို.. စာအုပ်လုပ်ထားတာကို ပို့ပေးလေ. ပြီးသေးဘူးလားဗျ.. :14: :14: :14:
  • edited September 2009 Registered Users
    ကျေးဇူးပြန်တင်လိုက်ပါတယ်ဗျာ။ ဒါပေမယ့် မပြီးသေးဘူးဗျ။ ကျွန်တော် ဖျားနေလို့ ဆက်ရေးမယ်။ နည်းနည်း လေးကျန်နေသေးတယ်။ ကျွန်တော်သိသလောက်ကျန်တာက်ိုပြောတာနော်.... ဆက်ဖတ်ပါဦးနော်........


    ဟုတ်ကဲ့ ပါခင်ဗျာ ။ ဆက်ရေးတော့ဘူးလား .......

    စောင့်နေပါတယ်
  • edited September 2009 Registered Users
    window registry ကို စောင့်ကြည့်နိုင်ဖို့ Third party software တွေ စမ်းသုံးရင်းနဲ ့တော်တော်ကြာခဲ့ပါပြီ။ ဖြစ်နေကြ ပြဿနာကတော့ စက်တိုင်း လိုက်တင်တင်နေရတာပါပဲ ခုတော့ microsoft word နဲ့အဆင်ပြေသွားပြီ။
    word ဆိုတာက စက်တိုင်းလိုလို ရှိနေတယ် မဟုတ်လား။ ကဲလိုရင်းကိုစပြောတော့မယ်။ ပထမဆုံး Trace လိုက်ချင်တဲ့ regisity key ကိုမပြောင်းမီတခါ ပြောင်းပြီးတစ်ခါ export လုပ်ထားရမယ်။ ပြီးမှတိုက်ကြည့်မယ်လေ။ microsoft word က Tools Menu ထဲက Compare & Merge Document... နဲ့ပေါ့။


    နမူနာအနေနဲ့ ကျွန်တော်စမ်းထားပုံလေး ပြောပြပါ့မယ်။

    >ကျွန်တော်က gtalk မဖွင့်ခင်မှာ HKEY_CURRENT_USER\Software\Google ကို အရင် export လုပ်ထားလိုက်တယ် (1.reg)

    >>နောက်တော့ gtalk ကိုဖွင့်လိုက်တယ် gtalk တတ်လာတဲ့အခါ HKEY_CURRENT_USER\Software\Google ကို နောက်တစ်ကြိမ် export လုပ်ထားလိုက်တယ် (2.reg)

    >>>ပြီးတော့ 1.reg ကို microsoft word နဲ့ ဖွင့်လိုက်တယ် encode မှာသူ့အတိုင်း ok ပေးလိုက်တယ်

    >>>> Tools > Compare & Merge Document... ကိုရွှေးပြီး 2.reg ရွှေးပေးလိုက်တယ်လေ ပြီးရော
    testfkv.jpg
    :39::6:
  • edited September 2009 Registered Users
    149xp9j.jpg

    အခုနောက်ပိုင်းပို့စ်တွေမှာ Window တွေမှာ ဖြစ်လေ့ရှိတဲ့ Error တွေအကြောင်း ၊ Window Basic အကြောင်းတွေပဲ ရေးဖြစ်တယ်။ ထပ်ပြီးလဲ အဲဒါတွေပဲ ရေးဖို့ရှိပါသေးတယ်။ အခု Error တွေ ဖြေရှင်းတဲ့ နေရာမှာ အဓိက တော်တော်များများ ၀င်ပြင်လေ့ရှိတဲ့ Registry ကို အနည်းငယ် ၀င်မွေကြည့်ကြရအောင်။ ဘာပဲဖြစ်ဖြစ် တစ်ခုခုကို စမ်းသပ်မှုတွေ ၊ ပြုပြင်မှုတွေ မပြုလုပ်ခင် Back Up လုပ်တဲ့ အကျင့်လေးတွေ ရှိထားသင့်တယ်။ ဒါမှ ကိုယ်တစ်ခုခု ၀င်ပြင်လိုက်လို့ အဆင်မပြေဖြစ်တဲ့ အခါမျိုးတွေမှာ Back Up ဖိုင်ကို ပြန်သွင်းလိုက်ရင် အရင်အတိုင်းပဲ ပြန်ဖြစ်သွားပါတယ်။ ဒါကြောင့် အခု Window Vista & Window XP တွေမှာ Registry ကို Back Up လုပ်ခြင်း အကြောင်းကို ရေးသားသွားပါမယ်။


    Window Vista တွင် Registry ကို Back Up လုပ်ခြင်း

    အဆင့်(၁) : Start Button ကို Click ပါ။ nlsftf.jpg
    အဆင့်(၂) : Search Box မှာ Regedit လို့ ရိုက်ထည့်ပြီး Enter ခေါက်လိုက်ပါ။
    22yukz.jpg
    အဆင့်(၃) : Registry Editor Windows တက်လာတဲ့ အခါ အောက်က ပုံမှာ ပြထားသည့်အတိုင်း File မှတဆင့် Export လုပ်ပါ။



    3128htu.jpg

    အဆင့်(၄) : Export Registry Box တက်လာရင် File Name နေရာမှာ နှစ်သက်ရာ ရိုက်ထည့်ပါ ( နမူနာ - Registry_Backup_Date ) ။ ပြီးရင် Export Range ကို All ရွေးပေးပါ။ အားလုံးပြီးသွားရင် Save ကို Click လိုက်ပါ။
    35c0jmr.jpg

    အဆင့်(၅) : အချိန်အနည်းငယ် ပြီးတဲ့အခါမှာ မိမိ Save လိုက်တဲ့ နေရာမှာ အောက်မှာ ပြထားတဲ့ ပုံအတိုင်း Registry Back Up ဖိုင်လေး ရရှိလာမှာဖြစ်ပါတယ်။
    21dh214.jpg
    အဆင့်(၆) : အားလုံးပြီးသွားရင်တော့ Registry Editor ကို ပိတ်လိုက်ပါ။ ဒါဆို ပြီးသွားပါပြီ ။
    n1z23s.jpg
    Window XP တွင် Registry ကို Back Up လုပ်ခြင်း

    Window Vista နဲ့ Window XP မှာ Registry ကို Back Up လုပ်တာ လုပ်နည်းတူတာမို့ စာကို မရေးပေးတော့ပါဘူး။ ပုံလေးတွေနဲ့ပဲ ဖော်ပြပေးလိုက်ပါမယ်။ အားလုံးပဲ သဘောပေါက်ကြလိမ့်မယ်လို့ ထင်ပါတယ်။


    အဆင့်(၁)
    294o51v.jpg
    အဆင့်(၂)
    35hk00k.jpg

    အဆင့် (၃)
    2em2cg4.jpg

    အဆင့်(၄)
    10wqgky.jpg
    အဆင့်(၅)
    23scj0i.jpg

    Ref : http://www.adamsdvds.co.uk
    အဆင်ပြေကြပါစေ။:6::6::6:

  • edited October 2009 Registered Users
    ကူညီကျပါအုံး
    print ထုတ်၇င် restart ကျ ကျ သွားလို. ဘယ်လိုဖြစ်တာ လဲကူညီကျပါအုံး
    printer က cannon ပါ
  • edited October 2009 Registered Users
    kosai wrote: »

    ဒါကတော့ မောင်ထူးချွန် ရဲ့ introduction to windows registry ဆိုတဲ့ စာအုပ်ထဲကပါ။
    အဲဒီစာအုပ်လေးကိုဘယ်မှာရနိုင်မလဲခင်ဗျ
    ဆိုင်တွေမှာလိုက်ရှာတာ မရှိဘူးဖြစ်နေလို့ပါ:o
  • edited October 2009 Registered Users
    :106:အကို တို့ ဒီလိုမျိုး စာအုပ်မျိုး အပြင်မှာ ရောင်းတာရှိလားဗျ။နာမည်လေးပြောပြကြပါနော်။ မရှိရင် ဒါကို print မလို့ပါ ကလိတော့မယ်လေ....ကျေးဇူးပါဗျာ:6:
  • edited October 2009 Registered Users
    [FONT=&quot]ကဲ Script တွေ ဆက်တိုင်လာမယ်…. ခဏက Run ကို ဖျောက်မလား မေးတယ်…… အခု ပြန်ဖော်မလားမေးမယ်ဗျာ………[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]set /p val= Do you want to hide Run Dialogbox(y/n)?[/FONT]
    [FONT=&quot]if /I "%val%"=="y" goto -Hide[/FONT]
    [FONT=&quot]if /I "%val%"=="n" goto -Quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-Show[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg delete hkcu\software\microsoft\windows\currentversion\policies\explorer /v NoRun /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-Quit[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot](အဲ့ဒီနေရာမှာ ထူးခြားတာလေးတစ်ခုပြောပြမယ်နော်…………………..)[/FONT]
    [FONT=&quot]ပထမ Script နဲ့ ဒုတိယ Script ကွာသွားတာက -Hide နဲ့ -Show ၊ ပထမ Script ရဲ့ လိုင်းနံပါတ် (၁၃) မှာ { reg add hkcu\software\microsoft\windows\currentversion\policies\explorer /v NoRun /t reg_dword /d 1 } reg add ဆိုတဲ့ Key Word သုံးပြီး parameter တွေက Value name /v , Data type /t & Data /d တို့ကိုသုံးထားတယ်။ တစ်ဆိုတဲ့ တန်ဖိုးကို သတ်မှတ်ချင်လို့ reg add ကိုသုံးထားတယ်။[/FONT]
    [FONT=&quot]ဒုတိယ Script မှာတော့ ရှိပြီးသား တန်ဖိုးတစ်ခုကို ဖျက်ချင်လို့ reg delete ကိုသုံးထားတယ်။ [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]လာမယ် နောက်တစ်ခု…………………[/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to hide Run Dialogbox on current user?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Do you want to hide Run Dialogbox on all user?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\explorer /v NoRun /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-quit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\explorer /v NoRun /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-quit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Prince Akarit is not only a Hacker, but also Giant.[/FONT]
    [FONT=&quot]echo Thanks![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]နည်းနည်း လေး ပိုလိုက်ပါတယ်……. ဘာလဲဆိုတော့ Run ကို ဖျောက်တဲ့နေရာမှာ အခု လက်ရှိသုံးနေတဲ့ Current User တစ်ယောက်အတွက်ပဲ ဖျောက်မှာလား၊ All User အတွက် ဖျောက်မှာလား ဆိုတာကို မေးပြီး ဖျောက်တာပါ။[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]ကဲ နောက်ထပ် …………………..[/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to hide Show Dialogbox on current user?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Do you want to hide Show Dialogbox on all user?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg delete hkcu\software\microsoft\windows\currentversion\policies\explorer /v NoRun /f [/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-quit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\explorer /v NoRun /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-quit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Mr.Yathar is not only a Hacker, but also Giant.[/FONT]
    [FONT=&quot]echo Thanks![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]ဒါကတော့ ပြန်ဖော် တာပေါ့။ [/FONT]
  • edited October 2009 Registered Users
    [FONT=&quot]Script အရှည်ကြီး တစ်ခုရေးပြမယ်……………..[/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo HIDE 1 MENU[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to hide Display Properties Dialogbox?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Do you want to hide the Desktop Tab on Display Properties Dialogbox?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo. 3. you want to hide the Screensaver Tab on Display Properties Dialogbox?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo. 4. you want to hide the Appearance Tab on Display Properties Dialogbox?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo. 5. you want to hide the Settings Tab on Display Properties Dialogbox?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-submain[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if "%val%"=="3" goto -3[/FONT]
    [FONT=&quot]if "%val%"=="4" goto -4[/FONT]
    [FONT=&quot]if "%val%"=="5" goto -5[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo a. Do you want to Modify Current user only?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo b. Do you want to Modify Entire Machine?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo c. Back to Main Menu![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-sub1[/FONT]
    [FONT=&quot]set /p sval1= Choose One:[/FONT]
    [FONT=&quot]if /I "%val%"=="a" goto -1cu[/FONT]
    [FONT=&quot]if /I "%val%"=="b" goto -1lm[/FONT]
    [FONT=&quot]if /I "%val%"=="c" goto -main[/FONT]
    [FONT=&quot]goto:-sub1[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1cu[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v NoDispCPL /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1lm[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\system /v NoDispCPL /t reg_dword /d 1 /f [/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo a. Do you want to Modify Current user only?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo b. Do you want to Modify Entire Machine?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo c. Back to Main Menu![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-sub2[/FONT]
    [FONT=&quot]set /p sval2= Choose One:[/FONT]
    [FONT=&quot]if /I "%val%"=="a" goto -2cu[/FONT]
    [FONT=&quot]if /I "%val%"=="b" goto -2lm[/FONT]
    [FONT=&quot]if /I "%val%"=="c" goto -main[/FONT]
    [FONT=&quot]goto:-sub2[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2cu[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v NoDispBackgroundPage /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2lm[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\system /v NoDispBackgroundPage /t reg_dword /d 1 /f [/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo a. Do you want to Modify Current user only?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo b. Do you want to Modify Entire Machine?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo c. Back to Main Menu![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-sub3[/FONT]
    [FONT=&quot]set /p sval3= Choose One:[/FONT]
    [FONT=&quot]if /I "%val%"=="a" goto -3cu[/FONT]
    [FONT=&quot]if /I "%val%"=="b" goto -3lm[/FONT]
    [FONT=&quot]if /I "%val%"=="c" goto -main[/FONT]
    [FONT=&quot]goto:-sub3[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3cu[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v NoDispScrSavPage /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3lm[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\system /v NoDispScrSavPage /t reg_dword /d 1 /f [/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-4[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo a. Do you want to Modify Current user only?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo b. Do you want to Modify Entire Machine?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo c. Back to Main Menu![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-sub4[/FONT]
    [FONT=&quot]set /p sval4= Choose One:[/FONT]
    [FONT=&quot]if /I "%val%"=="a" goto -4cu[/FONT]
    [FONT=&quot]if /I "%val%"=="b" goto -4lm[/FONT]
    [FONT=&quot]if /I "%val%"=="c" goto -main[/FONT]
    [FONT=&quot]goto:-sub4[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-4cu[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v NoDispAppearancePage /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-4lm[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\system /v NoDispAppearancePage /t reg_dword /d 1 /f [/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-5[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo a. Do you want to Modify Current user only?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo b. Do you want to Modify Entire Machine?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo c. Back to Main Menu![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-sub5[/FONT]
    [FONT=&quot]set /p sval5= Choose One:[/FONT]
    [FONT=&quot]if /I "%val%"=="a" goto -5cu[/FONT]
    [FONT=&quot]if /I "%val%"=="b" goto -5lm[/FONT]
    [FONT=&quot]if /I "%val%"=="c" goto -main[/FONT]
    [FONT=&quot]goto:-sub4[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-5cu[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v NoDispSettingsPage /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-5lm[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hklm\software\microsoft\windows\currentversion\policies\system /v NoDisp SettingsPage /t reg_dword /d 1 /f [/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Thanks![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]ကဲ စာတွေကလည်း အရှည်ကြီး၊ တကယ်တော့ လွယ်လွယ်လေး……… တစ်ခုကို နားလည်ရင် ကျန်တာလိုက်ရေးလို့ရပါတယ်……..[/FONT]
  • edited October 2009 Registered Users
    [FONT=&quot]နောက်ဆုံး အနေနဲ့ Script တွေကို လင့်ချိတ်တာပြပါမယ်။ ကျွန်တော်တို့ .cmd ဖိုင် လေးခုရေးမယ်၊ 1.cmd, 1oppsite.cmd, 2.cmd, 2oppsite.cmd ဆိုပြီးလေးခုရေးမယ်၊ ဖိုင်တစ်ခုထဲမှာပဲ Save မယ်။ ဒါမှ သူတို့ အချင်းချင်း ချိတ်ဆက်လို့ရမှာပါ။[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]1.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to hide Registry Editor?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Next![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 3. Oppsite![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-submain[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if "%val%"=="3" goto -3[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v DisableRegistryTools /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 2.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 1oppsite.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Thanks for learning edu.mysteryzillion.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]ဒုတိယ ဖိုင် ဆက်ရေးမယ်။ [/FONT]
    [FONT=&quot]2.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to hide Task Manager?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Next![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 3. Oppsite![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-submain[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if "%val%"=="3" goto -3[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg add hkcu\software\microsoft\windows\currentversion\policies\system /v DisableTaskMgr /t reg_dword /d 1 /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 1oppsite.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 2oppsite.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Thanks for learning edu.mysteryzillion.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]တတိယ ဖိုင်
    [/FONT]
    [FONT=&quot]1oppsite.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to Show Registry Editor?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Next![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 3. Oppsite![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-submain[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if "%val%"=="3" goto -3[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg delete hkcu\software\microsoft\windows\currentversion\policies\System /v DisableRegistryTools /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 2oppsite.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 1.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Thanks for learning edu.mysteryzillion.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]နောက်ဆုံးတစ်ခု[/FONT]
    [FONT=&quot]2oppsite.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]@echo off[/FONT]
    [FONT=&quot]color 0a[/FONT]
    [FONT=&quot]:-main[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 1. Do you want to Show Task Manager?[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 2. Next![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo 3. Oppsite![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo q. Quit![/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-submain[/FONT]
    [FONT=&quot]set /p val= Enter Your Choice:[/FONT]
    [FONT=&quot]if "%val%"=="1" goto -1[/FONT]
    [FONT=&quot]if "%val%"=="2" goto -2[/FONT]
    [FONT=&quot]if "%val%"=="3" goto -3[/FONT]
    [FONT=&quot]if /I "%val%"=="q" goto -quit[/FONT]
    [FONT=&quot]goto:-main[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-1[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]reg delete hkcu\software\microsoft\windows\currentversion\policies\explorer /v DisableTaskMgr /f[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-2[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 1.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-3[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]call 2.cmd[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]:-quit[/FONT]
    [FONT=&quot]cls[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]echo Thanks for learning edu.mysteryzillion.[/FONT]
    [FONT=&quot]echo.[/FONT]
    [FONT=&quot]pause[/FONT]
    [FONT=&quot]exit[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]ဒီဖိုင်လေးခုကို 1.cmd ကနေစပြီး Run ကြည့်ပါ။ ချိတ်ဆက်ထားတဲ့ ပုံစံကတော့ …. 2oppsite.cmd [/FONT]ГџГ [FONT=&quot] 1.cmd [/FONT]ГџГ [FONT=&quot] 2.cmd [/FONT]ГџГ [FONT=&quot] 1oppsite.cmd [/FONT]ГџГ [FONT=&quot] 2oppsite.cmd …….. ဖြစ်ပါတယ်။[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]ဒီလောက်ဆိုရင် Script တွေ ရေးနိုင်လောက်ပါပြီ။ ကျန်တာတွေကိုလည်း Chapter(2) ကရေးပေးထားတဲ့ ဇယားနဲ့ နှိုင်းယှဉ်ပြီး လိုက်ရေးကြည့်ပါ။ အဓိက ဂရုစိုက်ရမှာကတော့ Parameter, Value, Data type, Data တို့ ကို နေရာတစ်ကျနဲ့ ဂရုတစိုက်ထည့်ပေးရင် error ဖြစ်စရာသိပ်မရှိပါဘူး။[/FONT]
    [FONT=&quot] [/FONT]
    [FONT=&quot]Windows Registry ရဲ့ အခြေခံကတော့ ဒီမှာတင်ပြီးပါပြီ….. စောင့်ပြီး ဖတ်ပေးကြတဲ့ သူငယ်ချင်းများအားလုံးကို အထူးကျေးဇူးတင်ရှိပါတယ်…. [/FONT]
  • edited October 2009 Registered Users
    အိမ်မှာ pdf လေးနဲ့ ဖတ်ချင်တယ်ဆိုတဲ့ ကိုကို မမ ညီလေး ညီမလေး များအတွက်.........
    ယူသွားလိုက်ပါ.........
Sign In or Register to comment.