Escolar Documentos
Profissional Documentos
Cultura Documentos
OKTOBER, 2003
ABSTRAK
This project is developed with the aim to minimize common problems in the
computer laboratory. The problems that try to solved is to make sure that students
who use the computer can't change the configuration of computers system's profile
such as changing the wallpaper, removing the driver and so on. These causes the will
effect the computers to operate in the unusual mode. Sistem Kawalan Pempiawaian
Perisian will make sure that the software or file that been added or saved by the
students without the permission of the technician, it will be removed automatically
when the computer is restarted. All data and files in computer system cannot be
removed easily. This software also can control the content of the hard disc by
deleting the useless data, which are created by the student. Other than that, this
system has friendly user interfaces and some security criteria. This software is
developed with the network so that one server can use it to control many computers.
When using this software, all the setting and configuration will be saved as standard
configuration by technician. Finally, the technicians do not need to take much time to
check the computers and their maintenance.
1.1 Analisa Masalah
Walaupun terdapat perisian di makrnal ini (Winboost 2000) yang digunakan untuk
memastikan konfigurasi komputer tidak boleh diubah, namun pelajar masih dapat
mengubah konfigurasi,komputer tersebut. Ini kerana terdapat segolongan pelajar yang
menginstalasi perisian tersebut sekali lagi dan pada kali ini kata laluannya akan terpadam
semula (default). Seterusnya mereka boleh membuat kegiatan mereka seperti biasa.
Menurut juruteknik juga perisian ini kurang sesuai digunakan kerana kadangkala pelajar
ingin menyimpan data mereka di dalam komputer tetapi bagi ~ i i b o o s tia
, tidak
membenarkannya sama sekali.
Hasil daripada temuramah dengan juruteknik, mereka berpendapat di antara
kelemahan sistem penyenggaraan makmal sekarang ialah ketiadaan suatu sistem untuk
mengawal penggunaan komputer oleh pelajar supaya menggunakan kemudahan ini untuk
tujuan akademik sahaja terutama dari segi perisian yang digunakan serta fail-fail yang
disalinkan ke dalam komputer. Selain itu, tugas-tugas pengurusan fail dan perisian
kebanyakannya dilakukan dari satu komputer ke komputer yang lain dan ini amat
membebankan sekiranya juruteknik terpaksa membuat pemeriksaan setiap hari.
1.2 Matlamat
1.3 Objektif
1. Mengkaji dan mengenal pasti teknologi dan mekanisme yang boleh digunakan
untuk mengawal konfigurasi komputer.
2. Membangunkan suatu sistem yang boleh mengawal konfigurasi komputer supaya
sentiasa dalam keadaan profail yang telah disetkan selepas proses restart,
walaupun terdapat perubahan yang dilakukan sebelum proses restart.
3. Memastikan komputer pelayan boleh mengawal konfigurasi komputer pengguna
yang berangkaian dengannya.
4. Memastikan perisian yang dibangunkan tidak boleh di uninstall dengan mudah,
dan hanya pengguna yang dibenarkan sahaja yang dapat melepasi kata laluan
(untuk tujuan mengubah profail) dengan meletakkan beberapa ciri-ciri
keselamatan.
5. Menyediakan antaramuka GUI yang senang difahami dan ramah pengguna
supaya pengguna boleh menggunakan perisian ini dengan mudah dan berkesan.
1.4 Skop
Perisian yang baru diimplementasikan secara amnya tidak akan terlepas dari segi
wujudnya kelemahan-kelemahan fungsinya. Keadaan ini memang tidak dapat dinafikan.
Antara kelemahan-kelemahan perisian ini yang ketara yang dapat dilihat ialah :-
1. Hanya mampu memantau kandungan fail yang terdapat dalam pemacu C:.
..
11. Perisian ini hanya berfungsi dalam persekitaran Windows,
iii. Sistem ini hanya sesuai untuk sistem pengoperasian Windows 98 dan
Windows ME sahaja.
iv. Hanya sebuah komputer pengguna yang boleh dikawal dalam satu-satu
masa.
Sistem ini perlulah di pasang pada komputer di makmal dengan syarat ia tidak
mengganggu keperluan pelajar semasa menggunakan komputer dan dalam masa yang
sama ia dapat memudahkan kerja penyenggaraan oleh juruteknik.
BAB I1
2.0 Pengenalan
Secara umumnya sistem ini boleh dibahagikan kepada dua bahagian iaitu kawalan
berangkaian dan pemiawaian konfigurasi. Kajian meliputi sistem pengoperasian Windows
98 dan Windows ME, penggunaan registry, Windows socket (Winsock) dalam Windows
98 dan Windows ME, protokol-protokol dan kaedah-kaedah dalam rangkaian serta
perisian - perisian dan perkakasan - perkakasan yang sedia wujud di pasaran.
User
interface
I Applications
Device drivers
Hardware
DLL merupakan satu modul kod yang boleh dilaksanakan apabila diperlukan oleh
Windows. DLL dalam windows menyediakan satu kaedah piawai untuk menambahkan
fungsi-fungsi yang baru kepada Windows supaya aturcara Windows dapat
menggunakannya pada masa larian (run time). Contoh Winsocks yang boleh didapati
adalah seperti Trumpe Winsock, Chameleon Sampler, Microsoft TCP/IP -32, IBM OS/2
Warp dan Netcruiser.
Pengurusan peranti yang mana dicapai daripada pilihan sistem dalam Control
Panel menyediakan persembahan secara grafik untuk konfigurasi peranti dalam Windows
98. Ia membenarkan segala data yang dimiliki oleh peranti - peranti dapat dipapar dan
diubah. Pengurusan peranti juga turut memaparkan lokasi sumber untuk konfigurasi
peranti. Melalui penyenggaraan maklumat konfigurasi sumber dalam registry, Windows
98 secara automatik mengidentitikan dan menyelesaikan konflik sumber peranti untuk
Registry secara kasar menganalogi fail INI di bawah Windows 3.x, dengan setiap
kekunci dalam registry sama dengan kurungan permulaan dalam fail INI serta nilai
kemasukan registry. Kekunci registry juga boleh mempunyai sub-kekunci. Nilai registry
boleh juga dalam bentuk binari, sementara fail INI menggunakan simple strings.
Sesetengah aplikasi biasanya aplikasi berasaskan 16-bit masih menggunakan fail INI. Fail
Autoexec.bat dan Con$g..sys juga masih digunakan untuk memadankan dengan
komponen sistem real-mode dan membenarkan pengguna mengubah setting sistem
secara lalai. Aplikasi baru yang berasaskan Win32 boleh menyimpan maklumat initialize
dalam registry.
Walaupun secara logikal registry menyimpan satu data, namun secara fizikalnya
ia mengandungi tiga fail yang berbeza yang mana ia menjadikan konfigurasi rangkaian
lebih fleksibel dan maksima. Windows 98 menggunakan registry untuk menyimpan
maklumat dalam tiga kategori utama. Jadua12.4 di bawah menyenaraikan fail - fail dan
keterangan bagi setiap kategori.
pengguna, narna pengguna yang log on, desktop setting, start menu
setting dan banyak lagi.
Semasa Windows sedang setup, fail ini secara automatik disimpan
secara tersembunyi dalam direktori \Windows.
ika profail pengguna digunakan, pengguna akan mempunyai setting
~istem.dat Mengandungi maklumat spesifik tentang perkakasan komputer
terrnasuk konfigurasi peranti Plug and Play dan juga application
setting. Ia sentiasa disimpan dalam direktori Windows 98 secara
tersembunyi.
Policy.pol Polisi sistem direka untuk menolak sebarang setting yang
mengandungi dua komponen registry yang berlainan. Polisi sistem
mengandungi tambahan data spesifik untuk persekitaran rangkaian
dan kumpulan yang dibangunkan oleh pentadbir rangkaian. Tidak
seperti fail Sistem.dat dan user.dat, fail ini bukan merupakan
komponen mandatori dalam pemasangan Windows 98.
2.5.1 HKEY-CLASSES-ROOT
Cabangan yang terdapat dalam registry ini disimpan dalam fail Sistemdat.
Kekunci ini mengandungi semua data - data yang digunakan untuk menyesuaikan dengan
Windows 3.x dan menyokong Dynamic Data Exchange ( D D E ) . Ia juga mengandungi
semua daftar nama - nama jenis fail dan properties mereka, maklumat tentang Quick
Viewers,property sheet handlers, copy hook handlers dan komponen ActiveX Perisian -
perisian yang dipasang pada komputer juga mendaftarkan fail extension dan juga jenis
fail mereka dalarn bentuk sub kekunci.
2.5.2 HKEY-CURRENT-USER
Data bagi kekunci ini disimpan dalam fail Sistern.dat. Kekunci ini menunjukkan
konfigurasi sistem yang sedang digunakan. Dimana data ini disimpan dalam
HKEY-LOCAL -MACHINE\Confg\OOOx yang mengandungi konfigurasi perkakasan. x
menandakan nombor konfigurasi. Jadua12.7 menunjukkan senarai sub-kekunci yang
terdapat dalam kekunci HKEY-CURRENT-CONFIG.
Kategori kekunci khas dikenali sebagai dynamic keys menunjukkan kepada lokasi
rnemori atau fungsi callback. Dynamic keys digunakan oleh pemacu peranti atau
subsistem Windows 98 yang memerlukan daftar jenis data dinamik. Secara umum,
dynamic keys digunakan untuk laporan data, bukan untuk penyimpanan dalam registry
disk-based. Ini kerana dynamic keys wujud dalam memori, oleh sebab itu data sentiasa
dikemaskhi dan dapat dicapai dengan pantas.
Setup Detection
Hardware data
2
dows 98 Registry
- Load control
Windows 98
kernel
Configuration Resource
use data
Device drivers