Tuesday, April 14, 2015

NSIS ျပႆနာေျဖရွင္းနည္း



NSIS ျပႆနာေျဖရွင္းနည္း
ကၽြန္ေတာ္တို႕ Windows တင္ပီးသြားတဲ့အခါမွာ Program ေတြထပ္သြင္း
ၾကရပါတယ္။ ဒီလိုသြင္းတဲ့အခါမွာ ကၽြန္ေတာ္တို႕က CD ေခြေတြထဲကေန
ထည့္သြင္းမယ္ဆိုရင္ေတာ့ ျပႆနာမရွိေပမယ့္ ကၽြန္ေတာ္တို႕က HDD
သို႕မဟုတ္ Stick ေတြထဲမွာသိမ္းထားတဲ့ Program ေတြကိုသြင္းတဲ့အခါ
မွာ ထို NSIS ဆိုတဲ့ ျပႆနာကိုျမင္ေတြ႕ရမွာ။


 NSIS Error တက္သြား
တဲ့ Program ကို ဘယ္လိုသြင္းမလည္းလို႕မေျပာခင္မွာ ဒီျပႆနာဘယ္
လိုျဖစ္တာလည္းဆိုေလးကိုအရင္ဆံုးရွင္းျပေပးပါ့မယ္။ အဓိက အေၾကာင္း
ရင္းကေတာ့ သင္ဟာ သင္ကိုယ္တိုင္ Backup လုပ္ထားတဲ့ EXE ဖိုင္ေတြ
ကို ZIP နဲ႕ မခ်ဳပ္ထားပဲ ဒီအတိုင္းသိမ္းထားတဲ့အခါမွာ သင္သိမ္းထားတဲ့
HDD သို႕မဟုတ္ Stick ထဲကို Virus က ၀င္လာေသာအခါမွာ ရွိေနတဲ့
EXE ေတြကို သမလိုက္ပါတယ္။ ေနာက္တစ္ခ်က္ကေတာ့ Antivirus
Run လိုက္တဲ့အခါမွာလည္း ခုနက သိမ္းထားတဲ့ EXE ဖိုင္ေတြက Virus
Detected ျဖစ္ထားတဲ့အတြက္ေၾကာင့္ ၄င္းကိုလည္း Anti-Viurs က
ထပ္သမပါတယ္။ ဒီလိုအေနအထားမ်ိဳးမွာ EXE ေတြက မူလအတိုင္းမရွိ
ေတာ့ပဲ File အခ်ိဳ႕က Virus ဓာဏ္ေၾကာင့္ အနည္းငယ္ပ်က္စီးသြားပါတယ္။
ဒီေတာ့ ကၽြန္ေတာ္တုိ႕ က ထိုသို႕ ထိထားတဲ့ EXE ေတြကို Windows ေပၚမွာ
Run မယ္ဆိုရင္ ပံုမွန္အားျဖင့္ ဘယ္လိုပဲ Run Run လံုး၀မရပဲ NSIS Error ကို
သာေတြ႕ရမွာျဖစ္ပါတယ္။ ဒါေၾကာင့္ အရင္ဆံုးကၽြန္ေတာ္တို႕က RUN Box ကို
ဖြင့္လိုက္ပါမယ္။ထို႕ေနာက္ေတာ့



အထက္ပါပံုအတိုင္း %comspec% လိုက၇ိုက္လိုက္ပါမယ္။ ဒါကေတာ့ ပံုမွန္
အားျဖင့္ ကၽြန္ေတာ္တို႕ Run Box ထဲမွာ CMD ေခၚတာနဲ႕အတူတူပါပဲ….
ပံုမွန္အတိုင္း CMD လို႕ေခၚလိုက္မယ္ဆိုရင္ User Permission အေနျဖင့္သာ
လုပ္ေဆာင္နိုင္မွာမို႕လို႕ ကၽြန္ေတာ္တို႕က Administrator Permission အျပည့္
ရမယ့္ %comspec%   ဆိုပီးရိုက္လိုက္တာျဖစ္ပါတယ္။ ဒါဆိုရင္



အထက္ပါပံုအတုိင္း Administrator Permission အေနျဖင့္ System32 ေအာက္
ကိုေရာက္ေနမွာျဖစ္ပါတယ္။ ဒီေတာ့ ကၽြန္ေတာ္တို႕က ခုနက NSIS Error တက္
တဲ့ Program ကို Desktop ေပၚသို႕ တင္လိုက္ပါမယ္။ထို႕ေနာက္ေတာ့ ကၽြန္ေတာ္
တို႕ကမိမိသြင္းမယ့္ Program ကို Mouse ျဖင့္ ဖိထားၿပီး Command Prompt
ထဲကို Drag ဆြဲထည့္လိုက္ပါ့မယ္။



ဒါဆိုရင္အထက္ပါပံုအတိုင္း “ အစႏွင့္ “ အဆံုးေနာက္မွာ Space ျခားၿပီး
/NCRC လို႕ရိုက္လိုက္ပါမယ္။ ၿပီးရင္ေတာ့ Enter ေခါက္လိုက္ပါမယ္။
ဒါဆိုရင္ေတာ့



အထက္ပါပံုအတိုင္းျမင္ရမွာျဖစ္ပီး ယခင္ ဖုိင္အေကာင္းျဖစ္စဥ္ကာလတုန္းက
လိုပဲ ပံုမွန္အတိုင္း



Install လုပ္ႏိုင္မွာျဖစ္ပါတယ္။ ကဲဒီေလာက္ဆို အဆင္ေျပေလာက္မယ္
ထင္ပါတယ္။ ယခုနည္းကို ဟိုေန႕ကတည္းက ေရးေပးမယ္ဆိုပီးထားတာ
မအားတာနဲ႕ မတင္ျဖစ္လိုက္တာပါ။ အခုေတာ့ တင္ေပးလိုက္ပါတယ္။
စာဖတ္ပရိတ္သတ္ကို ႏွစ္သစ္ကူး လက္ေဆာင္အေနနဲ႕ေပ့ါ.. ယခုနည္း
ေလးကို ေရးျဖစ္ဖို႕ Idea ေပးေသာ ကၽြန္ေတာ့္ညီေလးရန္ႏိုင္ဦး (AC Vs DC)
အားလည္း ေက်းဇူးတင္လွ်က္…
ေလးစားစြာျဖင့္
Cristiano Zarni@ဦးဇာနည္

No comments:

Post a Comment