Menjalankan Applet Pada Control Panel

Klik Kanan

This entry was posted on: Sunday, November 11th, 2001 03:09:11 and is filed under Delphi

Untuk menjalankan berbagai applet pada control panel, Anda dapat menggunakan salah satu fungsi dari Windows API yaitu WinExec.
function WinExec (lpCmdLine : PChar; uCmdShow : integer) : integer;

Lihat keterangan fungsi WinExec di sini.

Misalnya Anda ingin membuka Add/Remove Program maka Anda harus menuliskan code seperti ini :
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec ('C:\WINDOWS\CONTROL.EXE appwiz.cpl, Add/Remove Programs,1', SW_NORMAL);
end;



Selain itu Anda juga bisa membuat fungsi sendiri untuk menjalankan applet pada control panel.
function RunApplet(const AppletName: string): integer;
begin
Result := WinExec(PChar('rundll32.exe shell32.dll,' + 'Control_RunDLL ' + AppletName), SW_SHOWNORMAL);
end;

Contoh penggunaan : RunApplet('appwiz.cpl');

Anda bisa mengganti appwiz.cpl di atas dengan applet yang ingin Anda buka. Nama file applet beserta keterangannya:

access.cpl = Accessibility Options
appwiz.cpl = Add/Remove Program
desk.cpl = Display Properties
intl.cpl = Regional Settings
joy.cpl = Joystick
main.cpl =Mouse
mmsys.cpl = Multimedia
modem.cpl = Modems Properties
netcpl.cpl = Network Properties
password.cpl = Password Settings
sysdm.cpl = System Properties
timedate.cpl = Time/Date Settings

Download Contoh

Older: Menyembunyikan Start Menu (khusus Win95/97)
Newer: Membedah file MSDOS.SYS

CTU 24 Phone Ringtone