gw ngopas (ngopi paste) dari suatu link yang memberikan manfaat deh buat kita- kita..
Tampilan Logon Pada Windows XP memang jauh lebih keren daripada pada versi Windows sebelumnya, tapi jika tampilannya seperti itu saja yah bosen juga. Alternatif lain dengan digunakannya StyleXP tapi itu juga ada sedikit kendala misalnya pada WinXP SP 2 yang pernah aku alami ternyata StyleXP yang aku install kaga support
buat XP ku, lupa versi berapa tu StyleXP, lagian kalo pake style XP ini juga ngeborosin memori (hikxs..XP ku cuma 128Mb of RAM) soalnya dijalankan saat booting, dan jalan terus.. Disini kita bisa buat Logon Themes sendiri dengan cara yang sang at mudah dan juga cepat.
Untuk melakukannya diperlukan aplikasi2 Resource Editor, disaran kan menggunakan Resource Hacker, tidak ditutup kemungkinan untuk menggunakan tool lain seperti PE Resource Explorer atau ExeScope. Dalam tutor kali ini menggunakan Resource Hacker.
Untuk membuat Logon Theme yang baru kita memerlukan file logon - asli dari Windows Xp yaitu Logonui.exe bisa dicari di directory- \Windows\System32\ Setelah itu buka file logonui.exe tersebut dengan Resource Hacker, Kemudian muncul Jendela Editor, dan akan tampil beberapa menu pada jendela sebelah kiri (seperti folder pada Explorer) yang bertulis kan UIFILE, Bitmap, String Table, Version Info.
UIFILE : berisi tentang pengaturan tampilan dari theme, termasuk- pengaturan warna,ukuran,dan posisi huruf, posisi gambar, dan yang lain. Disini syntax yang digunakan hampir sama dengan HTML ataupun juga XML, sehingga jika sudah memahami tentang HTML dan XML akan- mudah untuk memahaminya.
Bitmap : berisi gambar-gambar yang akan ditampilkan pada saat logon gambar disini berformat Windows bitmap 24bit.
String Table : berisi string-string yang akan ditampilkan pada saat proses logon, seperti welcome, process yang sedang berjalan, dsb.
Version info : berisi tentang informasi aplikasi tersebut, hal ini dibuat pada saat aplikasi tersebut di compile, berisi informasi ttg file, author, filename, copyright, language, dsb.
Untuk membuat Logon Theme ini mulailah dengan mengganti gambar pada menu Bitmap, sesuaikan dengan kebutuhan. Kemudian langkah berikutnya ke menu UIFILE dimana kita akan mengatur akan seperti apa tampilan Logon yang kita buat nantinya. Untuk file logonui original, terdapat beberapa bagian utama yaitu:
Top Pannel - tampilan bagian atas sebagai pembatas gamabr background. Bottom Panel - tampilan bagian bawah yang berisi tombol shutdown dan pesan yang lain. Container : berisi 2 bagian yaitu Right&Left Panel yang merupakan bagian utamanya, berisi user acount, welcome message,dll
Untuk pengaturan style yang digunakan terdapat diantara tag < style > < /style > seperti pada pembuatan file HTML/XML. diantaranya adalah Style :
style resid=framess - pengaturan elemen frame-nya.
style resid=toppanelss - mengatur elemen tampilan top panel
style resid=bootompanelss - mengatur elemen tampilan bottom
style resid=leftpannels - mengatur elemen tampilan leftpanel
style resid=rightpanelss - mengatur elemen tampilan rightpanel
style resid=hotaccountlist - mengatur elemen tampilan acountlist(hot)
style resid=acountlist - mengatur elemen tampilan acount list
style resid=passwordpaness - mengatur elemen tampilan password panel
style resid=sroller - mengatur elemen scroller pada acountlist
Sedangkan untuk mengatur posisi maupun penempatan dari elemen-2 tadi diatur dalam tags < logonframe > < / logonframe > dan setiap elemen-2 - framenya diatur dalam tags < /element > yang berada diantara tag < logonframe > dan < / logonframe> diantaranya:
< element id=atom(toppanel)>
< element id=atom(bottompanel)>
< element id=atom(contentcontainer)>
- < element id=atom(leftpanel)>
* < element id=atom(logoarea)>
* < element id=atom(msgarea)>
- < element id=atom(rightpanel)>
Kemudian untuk pengaturan acount item ada bagian tersendiri yaitu
< logonaccount resid=accountitem>
< element id=atom(userpanelayer)>
- < element id=atom(userpane) * - < element id=atom(username) - < button id=atom(status0) - < button id=atom(status1) < / logonaccount >
Untuk password panel juga dipisahkan;
< element resid=passwordpanel >
- < element layout=borderlayout() layoutpos=bottom >
* < edit id=atom(password) >
* < element id=atom(keyboard) >
* < button id=atom(go) >
* < button id=atom(info) >
< element id=atom(instruct) >
Untuk mengedit dapat di edit posisinya seperti layoutposs, width, height, border, contents string, scrollbar, contents bitmap, baground, padding, margin, dll
Untuk peletakkan element-element bisa dipindah-pindahkan misalnya dari rightpannel dipindahkan ke leftpannels, atau password panel dipindahkan ke bagian bottom panel sehingga dialog box pengisian passwod berada pada bagian bawah. atau tombol shutdown dipindahkan ke bagian toppanel sehingga tomol shutdown berada pada bagian atas pojok misalnya..
jika element2 tadi dipindahkan dari panel aslinya perlu dilakukan pengaturan height dan width, disarankan untuk layoutpost nya jangan menggunakan client ( layoutpost=client ) karena hal ini akan menyebabkan panel akan tampil sesuai dengan ukuran aslinya, misalnya berisi gambar ukuran 30X30 px maka akan ditampilkan gambar 30X30 px, senaiknya pengaturan layoutpost dilakukan manual ditambah dengan pengaturan width dan height agar sesuai.
setelah semua selesai maka compile kembali script yang tadi di edit jika terjadi kesalahan maka compiler akan memberitahukan di baris mana error tersebut pastikan semua sudah di definisikan pada tag style setelah semua beres maka save pekerjaan kita tadi, jika langsung save maka file asli akan berubah menjadi logonui_original.exe sedangkan hasil yang kita edit tadi adalah file logonui.exe
Untuk mengetahui hasilnya lakukan log off.. dan login kembali..
nieh tak kasih link nya gan!
http://iwan.or.id
Tidak ada komentar:
Posting Komentar