For Android device For iOS device
២២
កុម្ភៈ

​ផ្ដល់​សិទ្ធ​ិ​ឲ្យ Windows Form Apps របស់អ្នក​ដំណើរ​ការ​ជា Administrator

 

 

ចុចទីនេះ ដើម្បី​ទាញយក Source Code ទាំងស្រុង https://www.mediafire.com/?h3mgbixvncd3a4v

 

Administrator ​ត្រូវបាន​គេ​កំណត់​ថា ជា​តួនាទី​មួយ​ដែល​មាន​សិទ្ធ​ិ​ស្ទើរគ្រប់​ផ្នែក ទៅលើ​ការងារ ឬ​ការ​គ្រប់គ្រង​ប្រព័ន្ធ​អ្វីមួយ ចំណែក​ឯ Administrator ​សម្រាប់ Windows OS វិញមានន័យស្រដៀង​គ្នា​នេះដែរ គឺវាជា​សិទ្ធ​ិ​មួយទូលំទូលាយ​ជាងគេ ដែល​អ្នក​ប្រើ​ប្រាស់​ (User) អាចកែប្រែ ប្រើ លុប បន្ថែម Features ថ្មីៗ​ចូលទៅ​ក្នុង Windows

Windows Forms Application ​ដែល​អ្នក​ធ្លាប់​តែបាន​បង្កើត​ដោយ​ប្រើ​ប្រាស់​ភាសាផ្សេងៗ​ដូចជា C# និង VB.NET ជាដើម សុទ្ធតែមាន​សិទ្ធ​ិ​ធម្មតា (Guests, Users, ) ដែល​កម្មវិធី​ទាំងអស់​នេះ មាន​សិទ្ធ​ិ​ត្រឹម​ទាញយក​ព័ត៌មាន​ពី System មក​ប្រើ​ប៉ុណ្ណោះ ។

ដូច្នេះ ដើម្បី​ឲ្យ​កម្មវិធី​ដែល​អ្នកបាន​បង្កើត​មាន​សិទ្ធ​ិ​ពេញលេញជា Administrator ពោល គឺអាចកែប្រែ លុប ទាញ​ព័ត៌មាន​មួយចំនួនរបស់ System ​ក៏​ដូចជា Windows Registry ដែរនោះ អ្នកត្រូវ​ធ្វើការ​បង្កើត Manifest File សម្រាប់ Project ​របស់អ្នក ។

 តើអ្នក​ធ្លាប់​បង្កើត Manifest File ឬ​ទេ​? ហើយអ្វីជា Manifest?

Manifest ជា File មួយ​ដែល​ផ្ទុករាល់ Metadata សម្រាប់​បញ្ជាក់​អំពី Version និង Security របស់​កម្មវិធី ។ ជា​ទូទៅ នៅពេល​ដែល​អ្នក​បង្កើត Project ថ្មីមួយ Manifest នឹងបង្កប់នៅ​ក្នុង​នោះដោយស្វ័យ​ប្រវត្តិ តែអ្នកបើអ្នកចង់​បន្ថែម ឬ​កែ​ព័ត៌មាន សូម​បង្កើត Manifest File មួយទៀត ។ ដើម្បី​ឲ្យ​កាន់តែច្បាស់សូមអនុវត្តន៍តាមជំហាន​ខាងក្រោម​៖

​សម្រាប់ Project C#

១. បង្កើត project ថ្មីមួយ

២. Right Click ​ទៅលើ ឈ្មោះ project ​របស់អ្នក è Add è New Item …

៣. ជ្រើសរើស​យក Application Manifest File è ដាក់​ឈ្មោះ​ឲ្យ manifest è Add

៤. ផ្លាស់ប្តូរ​តម្លៃ​របស់ level ពី “asInvoker”  ទៅជា “highestAvailable”

៥. ចុច F5 ដើម្បី compile ​ជាការស្រេច

(បើសិនជាឃើញមាន​ផ្ទាំង​មួយដូច​ខាងក្រោម​សូមចុចលើ Restart under different credentials ហើយចុច F5 ម្តងទៀត)

​កម្មវិធី​ខាងលើ​នឹងមាន​សិទ្ធ​ិ​ជា Administrator ជានិច្ចរាល់ពេល​ដំណើរ​ការ​

​បញ្ជាក់​៖ អ្នកអាច​បង្កើត Manifest File ​ច្រើន​បាន​ក្នុង Project តែមួយ ប៉ុន្តែ​វានឹង​ទទួលយក​ព័ត៌មាន​ដែល​មាននៅក្នង Manifest ​ដែល​បាន​បង្កើត​ចុងក្រោយ​គេបង្អស់ (អាចផ្លាស់ប្តូរបាន)

​♦ សម្រាប់ Project VB.NET

១. បង្កើត Project ថ្មីមួយ

២. Right Click ​ទៅលើ ឈ្មោះ Properties នៃ Project ​របស់អ្នក ជ្រើសរើស Open

៣. បន្ទាប់មក​អ្នកនឹងឃើញពី​ផ្ទាំង Properties​សម្រាប់​ឲ្យ​អ្នក​កំណត់​

៤. ចុចប៊ូតុង View Windows Setting នោះ Manifest នឹងបើកឡើង

៥. ធ្វើការ​ផ្លាស់ប្តូរ​តម្លៃ​របស់ Level ពី “asInvoker” ទៅជា “highestAvailable” ដូចបាន​បង្ហាញ​ក្នុង​រូប​ខាងក្រោម រួច Compile ​ជាការស្រេច ។

(បើសិនជាឃើញមាន​ផ្ទាំង​មួយដូច​ខាងក្រោម សូមចុចលើ Restart under different credentials ហើយចុច F5 ម្តងទៀត)

រៀបរៀងអត្ថបទដោយៈ លោក គីម សូឡី

កែ​សម្រួល​អត្ថបទដោយៈ លោក ង៉ែត ណារ៉េត

ដកស្រង់ចេញពី​ទស្សនាវដ្ដី​អាន-ANT  ​ច្បាប់​ទី ៥៥ ប្រចាំខែ វិច្ឆិកា ឆ្នាំ ២០១៣

​សម្រាប់​ព័ត៌មាន​ទំនាក់ទំនងមកយើង​ខ្ញុំ ៖ លេខ​ទូរសព្ទ ០១០ / ០១៦ ៦៦៦ ៦៥៣

​សម្រាប់​ព័ត៌មាន​វគ្គ​សិក្សា​កុំព្យូទ័រ​នៅអាន-ANT http://training.antkh.com/

ឬ​អាច​ផ្ញើ​ចូល e-mail: anttraining2013@gmail.com

ឬ​ Facebook: https://www.facebook.com/anttrainning

Facebook Page: ANT Magazine

Facebook Group: https://www.facebook.com/groups/ANTTrGroup/

website: www.antkh.com

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា