بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
Blog-Hidayru - Assalammualaikum sobat, itulah kata awal yang pantas saya awali. Barangkali anda pernah mengalami saat menjalankan aplikasi, menemukan error dengan pernyataan 'Access Denied', yang mana anda membutuhkan hak akses Administrator atau hak akses yang lebih tinggi untuk melakukan suatu aksi.
Dengan hadirnya Windows Vista, Microsoft memperkenalkan komponen penting yang disebut
User Account Control (UAC). Yang saat diaktifkan akan memerlukan hak akses kepada user untuk memberi akses pada aplikasi yang akan dijalankan. UAC ditetapkan awalnya pada Visual Studio 2008 oleh karena itu kamu dapat menetapkan level UAC yang dibutuhkan aplikasi kamu, misalnya kamu ingin menulis file dan membuat folder pada Program Files, maka kamu membutuhkan hak akses yang lebih tinggi, oleh karena itu kita perlu menetapkan akses level kita jika dalam keadaan anda sangat membutuhkannya., lalu bagaimana cara
Mengganti User Account Control di VB.NET ?
Yuk ikutin tutorial nya : )
|
Gambar 1.1 |
Pertama buka dulu
Project yang diinginkan. Pada
Solution Explorer Window, jika Solution Explorer anda tidak muncul maka untuk memunculkannya kembali pada Menu Bar pilih View klik pada Solution Explorer atau untuk shourcut nya tekan tombol pada keyboard
CTRL + ALT + L. Double Klik pada My Project pada Solution Explorer atau kamu juga bias mengakses melalui Menu Bar dengan cara pilih
Project > Project_name Properties. Maka akan muncul tampilan seperti ini.
|
Gambar 1.2 |
|
Pilih tab
Application* di sisi kanan lalu pilih View Windows Settings. Setelahh itu akan muncul
XML Manifest di IDE kamu. Untuk melakukannya lihat pada gambar dibawah ini :
|
Gambar 1.3 |
Simpan lah hasil Project kamu, sekarang pada 3 baris UAC diatas akan dijelaskan deskripsi masing-masing level :
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
Yaitu
sebuah level hak UAC yang menggunakan apa yang pada User sekarang,
misalnya anda menggunakan User Standart maka kamu sebagai User biasa,
jika Kamu sekarang sebagai User Administrator maka kamu menggunakan hak
yang lebih tinggi.
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Yaitu sebuah level hak UAC yang memerlukan hak Administrator.
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
Yaitu sebuah level hak UAC yang memerlukan hak yang paling tinggi pada User sekarang.
Tips : Sebaiknya berhati-hatilah dalam mengubah level hak UAC yang suatu waktu dapat membuat masalah pada aplikasi kamu, jika itu tidak terlalu diperlakukan biarkan saja secara
Default.
Sekian dulu tutorial kali ini sobat, jangan lupa ya klik iklan nya, untuk membantu pengembangan
Blog-Hidayru dan ikutin terus untuk mendapatkan tutorial-tutorial lainnya. Salam ~
Fadli Hidayatullah.