| Portalnya Cah 10Joy | Easily Download | Free Download MP3 | Free Download Software | Free Download Game | Tips-Trik | ETC |

Jumat, 19 Februari 2010

Proteksi Flashdisk

proteksi flashdisk dari serangan virus >>
protek usb DaRi seranGan Virus.
Kadang ketika saya dari warnet untuk mengupload file atau sejenisnya , setibanya di rumah flashdisk terdapat tamu tak diundang, klo ga virus sality ya virus alman. Padahal antivirus di warnet sudah pake salah satu antivirus lokal yang suka mengeluarkan updatean, kok ga terdeteksi ya . Akhirnya capek lagi untuk mengcopy file2 program yang saya wajibkan di flashdisk ) akhirnya saya menemukan program untuk memprotek flashdisk.
disini kami membuatnya pake delphi.7
___________________________________
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, registry, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Button1: TButton;
Label2: TLabel;
Label3: TLabel;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure showCurrentStatus;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
const
regKey = ‘\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies’;
regValue = ‘WriteProtect’;
var
Form1: TForm1;
currentVal: integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
try
with TRegistry.Create do
begin
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey(regKey, true) then
begin
if currentVal = 0 then
WriteInteger(regValue, 1)
else
WriteInteger(regValue, 0);
end;
finally
free;
end;
end;
except
on E:Exception do
begin
showmessage(’Error updating registry’);
end;
end;
showCurrentStatus;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
showCurrentStatus;
end;
procedure TForm1.showCurrentStatus;
begin
try
with TRegistry.Create do
begin
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey(regKey, false) then
begin
currentVal := ReadInteger(regValue);
if currentVal = 0 then
label1.caption := ‘Current status: Your USB disk is now WRITEABLE’
else
label1.caption := ‘Current status: Your USB disk is now READ ONLY’;
end
else
begin
label1.caption := ‘There is no current setting for your USB disk.’;
currentVal := 0;
end;
finally
free;
end;
end;
except
on E:Exception do
begin
showmessage(’Error reading current status from registry’);
label1.caption := ‘There is no current setting for your USB disk.’;
currentVal := 0;
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
WinExec(’explorer.exe http://anggiawan.web.id’,SW_NORMAL);
end;
end.
__________________________________________
Untuk file yang sudah jadi silahkan download di http://putih.0fees.net/dl/USBWriteableAdjuster.zip
Semoga bermanfaat.
2 Tanggapan
1.
R' Kurniawan berkata,
Mei 13, 2008 pada 1:44 am
ga ngerti nih..
bisa di ajarin biar lebih jelas gak?
2.
emotiveillusion berkata,
Mei 14, 2008 pada 7:09 pm
sebelunya minta maaf kalau balasan komenNya telat dikarena jarang buka2 situ ini lagi, . .buat mas R’ Kurniawan minta maaf koment di terlantarkan , . .hehehe”.
seharusnya file yang sudah jadi dah bisa download,tapi masukin filenya salah,maklum pemula,,..hehe”.
caraNya gampang qok :
1.anda buka notepad
2.copy scrip di atas lalu paste di notepad.
3.klik file save as ‘file nameNya ‘USBWriteableAdjuster.exe’
4.simpan file tersebut di flashdisk .buat keamanan klik kanan file tersebut propertis general centang kata “hidden” ceritanya menyembunyikan , . .hehe”.
sudah selesai , gampang kan …
kalau masih bingung jangan sungkan2 nanya .
“semoga bermanfaat”

Artikel Terkait:

Tidak ada komentar:

Posting Komentar

Komentar anda sangatlah berarti