Arsip: KSpoold Disinfector 1.0 - Freeware

more 17 years ago
DelphiExpert
membaca http://pascal-id.org/thread/unknown/3158/view-old-thread/
saya sempatkan menulis sebuah tool untuk mengatasi masalah tersebut,
cukup simple sebenarnya. sebuah library untuk meng-ekstract microsoft office file dari badan program virus KSpoold.
kurang lebih butuh waktu 1.5 jam saya menulisnya (damned... I'm not pretty good...) :mrgreen:
beberapa rekan kemaren juga mengeluhkan hal ini. kemungkinan besar PC-MAV (mas Anton Pardede) dari PCMedia telah mengatasi hal ini; dalam hal men-disinfect / menyelamatkan file2 tersebut...
complete source code, compiled program & comment bisa anda dapatkan disini
http://delphiexpert.wordpress.com/2007/07/19/kspoold-disinfector-10-freeware/
semogra bermanfaat ;)

more 17 years ago
LuriDarmawan
masukin infonya ke http://opensource-indonesia.com
mantap nih...
sekalian masukin ke artikel dehh..
soalnya kalo di post ke forum, biasanya akan hilang mengikuti jaman
:D

more 17 years ago
ImanD
WAW DE memberikan kejutan hadiah nih buat kita2, makasih!
yups setuju dengan bos, masukin az bro DE biar lebih bermanfaat lg.

more 17 years ago
46uh
saluut buat mas DE..., smoga open source -nya bisa dimanfaatin dalam kebaikan ama yang laen. :D

more 17 years ago
n3o_cybertech
eh...programnya tuh buat misahin antara badan virus ma dokumen asli???lom cara ngelumpuhin virusnya yang ada di memori???

more 17 years ago
DelphiExpert
@n3o_cybertech: eh...programnya tuh buat misahin antara badan virus ma dokumen asli???lom cara ngelumpuhin virusnya yang ada di memori???@n3o_cybertech: daku bukan membuat AntiVirus hehehe... itu aja nyempat-nyempatin disela2 kesibukan :mrgreen: @All: Thanks atas response positif-nya...
masukin infonya ke http://opensource-indonesia.com mantap nih... sekalian masukin ke artikel dehh.. soalnya kalo di post ke forum, biasanya akan hilang mengikuti jaman :D@Komandan: Siap bos ... :D

more 17 years ago
DelphiExpert
ada sedikit bug karena kelalaian petugas... :mrgreen:
code pada blok baris 157, start bug baris 164 (MainUnit.pas); sebelumnya:
procedure TMainForm.Button3Click(Sender: TObject);
var Dlg: TOpenDialog;
Dest: string;
begin
Dlg:= TOpenDialog.Create(nil);
try
Dlg.Filter:= 'Infected File (.exe)| .exe';
if Dlg.Execute then // ---> KELALAIAN HERE!
Dest:= ChangeFileExt(Dlg.FileName, '.clean.unk');
if FDEPR.RestoreInfectedFile(Dlg.FileName, Dest) = S_OK then
begin
if MessageBox(Handle, 'Succesully disinfecting the file. Open the file now?', 'Success', MB_ICONINFORMATION or MB_YESNO) = mrYes then
ShellExecute(0, 'open', PAnsiChar(Dest), '', '', SW_SHOW);
end else MessageBox(Handle, 'Unable disinfecting file!', 'Failed', MB_ICONWARNING or MB_OK);
finally
Dlg.Free;
end;
end;
karena method interface saya ganti/tambah parameter var DestFileName: string, yg sebelumnya const
saya lupa menambahkan begin - end setelah if Dlg.Execute then // line 64 , menjadi:
procedure TMainForm.Button3Click(Sender: TObject);
var Dlg: TOpenDialog;
Dest: string;
begin
Dlg:= TOpenDialog.Create(nil);
try
Dlg.Filter:= 'Infected File (.exe)| .exe';
if Dlg.Execute then
begin // ---> tambahan revisi code
Dest:= ChangeFileExt(Dlg.FileName, '.clean.unk');
if FDEPR.RestoreInfectedFile(Dlg.FileName, Dest) = S_OK then
begin
if MessageBox(Handle, 'Succesully disinfecting the file. Open the file now?', 'Success', MB_ICONINFORMATION or MB_YESNO) = mrYes then
ShellExecute(0, 'open', PAnsiChar(Dest), '', '', SW_SHOW);
end else MessageBox(Handle, 'Unable disinfecting file!', 'Failed', MB_ICONWARNING or MB_OK);
end; // ---> tambahan revisi code
finally
Dlg.Free;
end;
end;
patch pada saat tulisan ini dibuat belum di-upload. silahkan koreksi sendiri.
thanks...more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- Delphi 2005 for .NET
by bonnie2005 in Delphi.NET more 19 years ago - Mau Nanya!!
by gusk in Hal umum tentang Pascal Indonesia more 17 years ago - Bikin Kamus IT pake delphi ?
by hydenisama in Tip n Trik Pemrograman more 16 years ago - link game delphi....
by EkoIndri in Games more 18 years ago - Tanya chat dengan emoticon
by de3p in Tip n Trik Pemrograman more 18 years ago - detect hidden process
by xerion in Tip n Trik Pemrograman more 17 years ago - [ask] gammu lagiii
by pai_chan in Multimedia & Graphic Enhancement more 17 years ago - Safely remove hardware
by xbox in Network, Files, I/O & System more 18 years ago - tanya skin bro
by putra in Enginering more 19 years ago - aplikasi hemat memory
by dinox in OOT more 19 years ago