Cari Di Blog Ini

Showing posts with label Visual Basic 6.0 Tutorial's. Show all posts
Showing posts with label Visual Basic 6.0 Tutorial's. Show all posts

2014-03-13

Cara membuat image png dengan button di visual basic 6.0

samfxpowermanager.blogspot.com

Cara membuat image png dengan button di visual basic 6.0

Halo gan!
Pada post ini saya mendapatkan request dari agan agan :)
Tidak panjang lebar lihat saja screenshot dan klik button yang sudah saya sediakan


Bagai mana? tertarik? silahkan download filenya

Keterangan File :
Size : 181 KB
Nama File : PNG_Project_Button Extensi File : DotOCX
Nama Full : PNG_Project_Button.OCX ( OCX huruf kecil hehe )




Pembuat : M.Sammy Budiarjo
Publisher : SamFX Power Manager. Inc
Link Download :
http://www.4shared.com/file/q69PCSicce/PNG_Project_Button.html

Terima Kasih telah berkunjung :D

2014-03-08

Cara membuat form transparan dengan scroll di vb 6.0

samfxpowermanager.blogspot.com

 

Cara membuat form transparan dengan scroll di vb 6.0


Capek yach membuat launcher dengan Visual Basic 6.0 dari pada pakai Autoplay Media Studio
Jika di-compile error "Not valid win32" katanya, kalau VB 6.0 tidak, banyak rahasianya :)
OK let's go men kita buka VB 6.0-nya seperti biasa, pilihlah selalu Standart EXE

The Materials Needed :) / Silahkan anda terjemahkan dengan Google Translete :
Siapkan Kopi susu hangat :)
Winamp agar otak tetap segar, ingat men jangan yang sembrono musiknya, yang kalem saja :D
Yang diatas hanya basa basi saja gan, hehehe kalau ingin yach gak apa apa :)
Bahan asli yang kita butuhkan :

Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal color As Long, ByVal x As Byte, ByVal alpha As Long) As Boolean

Const LWA_BOTH = 3
Const LWA_ALPHA = 2
Const LWA_COLORKEY = 1
Const GWL_EXSTYLE = -20
Const WS_EX_LAYERED = &H80000

Dim iTransparant As Integer

Sub MakeTransparan(hWndBro As Long, iTransp As Integer)
    On Error Resume Next

    Dim ret As Long
    ret = GetWindowLong(hWndBro, GWL_EXSTYLE)

    SetWindowLong hWndBro, GWL_EXSTYLE, ret Or WS_EX_LAYERED
    SetLayeredWindowAttributes hWndBro, RGB(255, 255, 0), iTransp, LWA_ALPHA
    Exit Sub

End Sub
Code module, pertama buat module dan masukkan code diatas

Pili salah satu gan, yang Hor atau yang Ver?

Code Hornya gan, kalau ingin pakai yang Ver yach tinggal ganti saja text "HScroll1" menjadi "VScroll2"

Sudahlah project kita, mari lihat hasilnya :

Transparankan? 
Selesai kita tiggal minum kopi susunya nih hehehe, hangatnya nih minuman, agar lebih mantab tambahin saja jahe :)
saya lupa ini setting yang harus dipakai pada Hor atau Vernya :

Pada kolom Name ganti saja boleh :)

Sekian terima kasih telah berkunjung :)

2014-03-04

Cara membaca dan membuat file INI di Visual Basic 6.0

samfxpowermanager.blogspot.com

Cara membaca dan membuat file INI di Visual Basic 6.0


Selamat Pagi, Siang, Sore, Malam :)
Kali ini saya akan mengajarkan bagaimana cara membuat file INI dan cara membacanya
Mari kita buka VB 6.0-nya
Setelah terbuka, pilih Standart EXE
Jika sudah, akan otomatis membuat form
Lalu buat Module, klik Project lalu Add Module
Jika module sudah keluar kita paste code di bawah ini, agar post ini tidak panjang lebar saya menaruh di dalam kotak hijau :) :

Option Explicit

Public Function ReadIniValue(INIpath As String, KEY As String, Variable As String)
Dim NF As Integer
Dim Temp As String
Dim LcaseTemp As String
Dim ReadyToRead As Boolean
AssignVariables:
        NF = FreeFile
        ReadIniValue = ""
        KEY = "[" & LCase$(KEY) & "]"
        Variable = LCase$(Variable)
EnsureFileExists:
    Open INIpath For Binary As NF
    Close NF
    SetAttr INIpath, vbArchive
LoadFile:
    Open INIpath For Input As NF
    While Not EOF(NF)
    Line Input #NF, Temp
    LcaseTemp = LCase$(Temp)
    If InStr(LcaseTemp, "[") <> 0 Then ReadyToRead = False
    If LcaseTemp = KEY Then ReadyToRead = True
    If InStr(LcaseTemp, "[") = 0 And ReadyToRead = True Then
        If InStr(LcaseTemp, Variable & "=") = 1 Then
            ReadIniValue = Mid$(Temp, 1 + Len(Variable & "="))
            Close NF: Exit Function
            End If
        End If
    Wend
    Close NF
End Function

Public Function WriteIniValue(INIpath As String, PutKey As String, PutVariable As String, PutValue As String)
Dim Temp As String
Dim LcaseTemp As String
Dim ReadKey As String
Dim ReadVariable As String
Dim LOKEY As Integer
Dim HIKEY As Integer
Dim KEYLEN As Integer
Dim VAR As Integer
Dim VARENDOFLINE As Integer
Dim NF As Integer
Dim X As Integer
AssignVariables:
    NF = FreeFile
    ReadKey = vbCrLf & "[" & LCase$(PutKey) & "]" & Chr$(13)
    KEYLEN = Len(ReadKey)
    ReadVariable = Chr$(10) & LCase$(PutVariable) & "="
EnsureFileExists:
    Open INIpath For Binary As NF
    Close NF
    SetAttr INIpath, vbArchive
LoadFile:
    Open INIpath For Input As NF
    Temp = Input$(LOF(NF), NF)
    Temp = vbCrLf & Temp & "[]"
    Close NF
    LcaseTemp = LCase$(Temp)
LogicMenu:
    LOKEY = InStr(LcaseTemp, ReadKey)
    If LOKEY = 0 Then GoTo AddKey:
    HIKEY = InStr(LOKEY + KEYLEN, LcaseTemp, "[")
    VAR = InStr(LOKEY, LcaseTemp, ReadVariable)
    If VAR > HIKEY Or VAR < LOKEY Then GoTo AddVariable:
    GoTo RenewVariable:
AddKey:
        Temp = left$(Temp, Len(Temp) - 2)
        Temp = Temp & vbCrLf & vbCrLf & "[" & PutKey & "]" & vbCrLf & PutVariable & "=" & PutValue
        GoTo TrimFinalString:
AddVariable:
        Temp = left$(Temp, Len(Temp) - 2)
        Temp = left$(Temp, LOKEY + KEYLEN) & PutVariable & "=" & PutValue & vbCrLf & Mid$(Temp, LOKEY + KEYLEN + 1)
        GoTo TrimFinalString:
RenewVariable:
        Temp = left$(Temp, Len(Temp) - 2)
        VARENDOFLINE = InStr(VAR, Temp, Chr$(13))
        Temp = left$(Temp, VAR) & PutVariable & "=" & PutValue & Mid$(Temp, VARENDOFLINE)
        GoTo TrimFinalString:
TrimFinalString:
        Temp = Mid$(Temp, 2)
        Do Until InStr(Temp, vbCrLf & vbCrLf & vbCrLf) = 0
        Temp = Replace(Temp, vbCrLf & vbCrLf & vbCrLf, vbCrLf & vbCrLf)
        Loop
        Do Until right$(Temp, 1) > Chr$(13)
        Temp = left$(Temp, Len(Temp) - 1)
        Loop
        Do Until left$(Temp, 1) > Chr$(13)
        Temp = Mid$(Temp, 2)
        Loop
OutputAmendedINIFile:
        Open INIpath For Output As NF
        Print #NF, Temp
        Close NF
End Function

Nah kemudian buat dua Text Box dan dua Command Button
Kemudian isi Command Button yang pertama dengan code di bawah ini :

Private Sub Command1_Click()
WriteIniValue App.Path & "\Test.ini", "Test Konfigurasi File INI", "RW", Text1.Text
Unload Me
End Sub

Listing ini untuk membuat file INI dan isinya
Dan masukkan code dibawah ini di Command Button yang kedua

Private Sub Command2_Click()
Text2.Text = ReadIniValue(App.Path & "\Test.ini", "Test Konfigurasi File INI", "RW")
End Sub

Sudahlah project kita :)
Sekarang tinggal kita Run, caranya tekan F5 pada keyboard
Jika sudah, isi Text Box1 terserah anda, misal : Test membuat dan membaca file INI pada VB 6.0
Lalu klik Command Button yang kesatu, kemudian form akan mati
Tekan F5 lagi dan klik Command Button yang kedua dan isinya sama dengan : Test membuat dan membaca file INI pada VB 6.0
Rumit bukan? menurut saya tidak karena saya sudah sering :)
Jika bermanfaat doakan saya ya agar sukses :)
Bila ingin Copy post ini silahkan cantumkan sumbernya :
( samfxpowermanager.blogspot.com/2014/03/cara-membaca-dan-membuat-file-ini-di-visual-basic-6.0.html )
Selamat berkarya! :)

2014-03-03

Cara menambahkan efek suara pada Visual Basic 6.0

samfxpowermanager.blogspot.com

Cara menambahkan efek suara pada Visual Basic 6.0

Halo gan!
Saya sedang developing CSNE, tapi bukan gamenya melainkan Launchernya
Launcher saya seperti gambar dibawah ini :


Baguskan? hehe... jika ingin lihat lebih bagus silahkan diklik :)

Langkah :
1. Buka visual basicnya lalu pilih Standart EXE
2. Buat 1 Command button, mudahkan :)
3. Klik 2 kali Command buttonnya lalu clear semua text yang ada kemudian isi dengan text di bawah ini :

############################# Listing #############################

Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Public SystemLoginSucceeded As Boolean
       
Public Function PlayWaveFile(strFileName As String, Optional blnAsync As Boolean) As Boolean
    Dim lngFlags As Long
    Const snd_sync = &H0
    Const snd_Async = &H1
    Const snd_Nodefault = &H2
    Const snd_Filename = &H20000
    lngFlags = snd_Nodefault Or snd_Filename Or snd_sync
    If blnAsync Then lngFlags = lngFlags Or snd_Async
    PlayWaveFile = PlaySound(strFileName, 0&, lngFlags)
End Function

Private Sub Command1_Click()
retval = PlayWaveFile(App.Path & "\Nama File .Wav yang anda punya", True)
End Sub

###################################################################

4. Sudahlah project kita :)
5. Bagai mana menjalankannya? tekan saja tombol F5 pada keyboard

Semoga bermanfaat!
Jika ingin CoPas alias Copy Paste harap cantumkan sumbernya :
( samfxpowermanager.blogspot.com/2014/03/cara-menambahkan-efek-suara-pada-visual-basic-6.0.html )

Selamat berkarya gan! :)
Terima kasih telah berkunjung.

2013-09-13

Cara membuat Injector DLL dengan Visual Basic 6.0

samfxpowermanager.blogspot.com


Cara membuat Injector DLL dengan Visual Basic 6.0


Halo! bersama lagi bersama saya :)
Pada pelajaran hari ini saya akan membuat aplikasi Injector DLL dengan program Visual Basic 6.0
Bahan yang di butuhkan untuk membuat adalah :
Visual Studio 6.0 Professional Edition [ Download ] / Enterpize Edition [ Download ]

Langsung saja ke TKP! hehehe...

1. Pertama buka VB 6.0
2. Setelah membuka VB 6.0-nya, lalu pilih Standard EXE, klik Open
3. Pada Form1, pilih BorderStyle : 0 - None, di bagian Properties
4. Pada Caption, terserah anda, misalnya Trainer CS 1.6 By SamFX
5. Pada Icon, cari sendiri icon yang anda miliki
6. Pada ShowInTaskbar, pilih True
7. Pada StartUpPosition, pilih 3 - CenterScreen
8. Dan buat 1 Form lagi bernama : Form2
9. Seperti diatas tetapi lihat di bawah ini :
( Tip : Jika kurang jelas, silahkan di klik )

Contoh programnya
10. Masukkan kode di bawah ini untuk Form1

Option Explicit
'Created Date: 15 September 2013
'Form1 Counter Strike 1.6 Injector by M.Sammy Budiarjo
'Email : samfx66@gmail and sfxpm.inc@gmail
'Editan : Ya

Private winHwnd As Long
Private NamaDll As String
Private Keluardariprogram As String

Private Const WM_NCLBUTTONDOWN As Long = &HA1
Private Const HTCAPTION As Integer = 2
Private Declare Sub ReleaseCapture Lib "user32" ()
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any) As Long

Private Sub Form_Load()
NamaDll = App.Path & "\CounterStrike1.6Injector.dll" 'Tidak diberbolehkan spasi

FileTarget = "hl.exe"

Check1.Value = 1
End Sub

Private Sub Form_MouseMove(Button As Integer, _
Shift As Integer, _
X As Single, _
Y As Single)


If Button = 1 Then
ReleaseCapture
SendMessage Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
End If
Screen.MousePointer = vbDefault
End Sub

Private Sub lblAbout_Click()
Form2.Show
End Sub

Private Sub lblClose_Click()
Keluardariprogram = MsgBox("         Close this program?", vbYesNo, "Exit")
If Keluardariprogram = vbYes Then Unload Me
End Sub

Private Sub Timer1_Timer()
winHwnd = GetProcessWndByName(FileTarget)
If Not winHwnd = 0 Then
NTProcessList
InjectExecute NamaDll
If Check1.Value = 1 Then
End
End If
Else
Label1.Caption = "Waiting hl.exe"
End If
End Sub

Yang warna merah silahkan anda edit
Yang warna orange jangan di edit

11. Masukkan kode di bawah ini pada form2

Private Sub lblCloseAboutMenu_Click()
Unload Me
End Sub

12. Buat 1 module bernama : ModInjector, dan massukan kode di bawah ini pada module tersebut

Option Explicit
'Created Date: 15 September 2013
'Form1 Counter Strike 1.6 Injector by M.Sammy Budiarjo
'Email : samfx66@gmail and sfxpm.inc@gmail

Public FileTarget As String
Private sFlDLL As String
Private IdTargetOne As Long
Private Const TH32CS_SNAPHEAPLIST As Long = &H1
Private Const TH32CS_SNAPPROCESS As Long = &H2
Private Const TH32CS_SNAPTHREAD As Long = &H4
Private Const TH32CS_SNAPMODULE As Long = &H8
Private Const TH32CS_SNAPALL As Double = (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS Or TH32CS_SNAPTHREAD Or TH32CS_SNAPMODULE)
Private Const MAX_PATH As Integer = 260
Private Const PROCESS_ALL_ACCESS As Long = &H1F0FFF
Private Type PROCESSENTRY32
dwSize As Long
cntUsage As Long
th32ProcessID As Long
th32DefaultHeapID As Long
th32ModuleID As Long
cntThreads As Long
th32ParentProcessID As Long
pcPriClassBase As Long
dwFlags As Long
szExeFile As String * MAX_PATH
End Type
Private Type MODULEENTRY32
dwSize As Long
th32ModuleID As Long
th32ProcessID As Long
GlblcntUsage As Long
ProccntUsage As Long
modBaseAddr As Long
modBaseSize As Long
hModule As Long
szModule As String * 256
szExePath As String * 260
End Type
Private Type THREADENTRY32
dwSize As Long
cntUsage As Long
th32ThreadID As Long
th32OwnerProcessID As Long
tpBasePri As Long
tpDeltaPri As Long
dwFlags As Long
End Type

Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long

Private Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal lFlags As Long, _
ByVal lProcessID As Long) As Long
Private Declare Function Module32First Lib "kernel32" (ByVal hSnapshot As Long, _
uProcess As MODULEENTRY32) As Long
Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, _
ByVal bInheritHandle As Long, _
ByVal dwProcessId As Long) As Long
Private Declare Function Process32First Lib "kernel32" (ByVal hSnapshot As Long, _
uProcess As PROCESSENTRY32) As Long
Private Declare Function Process32Next Lib "kernel32" (ByVal hSnapshot As Long, _
uProcess As PROCESSENTRY32) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Long, _
ByVal lpProcName As String) As Long
Private Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long
Private Declare Function VirtualAllocEx Lib "kernel32" (ByVal hProcess As Long, _
lpAddress As Any, _
ByVal dwSize As Long, _
ByVal fAllocType As Long, _
flProtect As Long) As Long
Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, _
ByVal lpBaseAddress As Any, _
lpBuffer As Any, _
ByVal nSize As Long, _
lpNumberOfBytesWritten As Long) As Long
Private Declare Function CreateRemoteThread Lib "kernel32" (ByVal ProcessHandle As Long, _
lpThreadAttributes As Long, _
ByVal dwStackSize As Long, _
ByVal lpStartAddress As Any, _
ByVal lpParameter As Any, _
ByVal dwCreationFlags As Long, _
lpThreadID As Long) As Long

Public Function GetFName(fn) As String

Dim f As Integer
Dim n As Integer

GetFName = fn
f = InStr(fn, "\")
Do While f
n = f
f = InStr(n + 1, fn, "\")
Loop
If n > 0 Then
GetFName = Mid$(fn, n + 1)
End If

End Function

Public Function GetProcessIdByName(ByVal szProcessName As String) As Long

Dim pe32 As PROCESSENTRY32
Dim hSnapshot As Long
Dim bFoundProc As Boolean
Dim dwProcId As Long

dwProcId = 0
pe32.dwSize = Len(pe32)
hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0&)
bFoundProc = Process32First(hSnapshot, pe32)
Do While bFoundProc
If Right$(LCase$(Left$(pe32.szExeFile, InStr(1, pe32.szExeFile, vbNullChar) - 1)), Len(szProcessName)) = LCase$(szProcessName) Then
dwProcId = pe32.th32ProcessID
Exit Do
End If
bFoundProc = Process32Next(hSnapshot, pe32)
Loop
CloseHandle hSnapshot
GetProcessIdByName = dwProcId

End Function

Public Function GetProcessWndByName(ByVal szProcessName As String) As Long

Dim dwProcId As Long
Dim dwProcWnd As Long

dwProcId = GetProcessIdByName(szProcessName)
If dwProcId = 0 Then
GetProcessWndByName = 0
Else
dwProcWnd = OpenProcess(PROCESS_ALL_ACCESS, False, dwProcId)
CloseHandle dwProcId
GetProcessWndByName = dwProcWnd
End If

End Function

Public Sub InjectDll(DllPath As String, _
ProsH As Long)

Dim DLLVirtLoc As Long
Dim DllLength As Long
Dim inject As Long
Dim LibAddress As Long
Dim CreateThread As Long
Dim ThreadID As Long
Dim Bla As VbMsgBoxResult

g_loadlibary:
LibAddress = GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryA")
If LibAddress = 0 Then
Bla = MsgBox("Can't find LoadLibrary API from kernel32.dll", vbYesNo, "ERROR")
If Bla = vbYes Then
GoTo g_loadlibary
Else
Exit Sub
End If
End If
g_virutalallocex:
DllLength = Len(DllPath)
DLLVirtLoc = VirtualAllocEx(ProsH, 0, DllLength, &H1000, ByVal &H4)
If DLLVirtLoc = 0 Then
Bla = MsgBox("VirtualAllocEx API failed! - try again?", vbYesNo, "ERROR")
If Bla = vbYes Then
GoTo g_virutalallocex
Else
Exit Sub
End If
End If
g_writepmemory:
inject = WriteProcessMemory(ProsH, ByVal DLLVirtLoc, ByVal DllPath, DllLength, vbNull)
If inject = 0 Then
Bla = MsgBox("Failed to Write DLL to Process! - try again?", vbYesNo, "ERROR")
If Bla = vbYes Then
GoTo g_writepmemory
Else
Exit Sub
End If
End If
g_creatthread:
CreateThread = CreateRemoteThread(ProsH, ByVal 0, 0, ByVal LibAddress, ByVal DLLVirtLoc, 0, ThreadID)
If CreateThread = 0 Then
Bla = MsgBox("Failed to Create Thead! - try again?", vbYesNo, "ERROR")
If Bla = vbYes Then
GoTo g_creatthread
Else
Exit Sub
End If
End If
Form1.Label1.Caption = "Injected Successful!"
MsgBox "Dll Injection Successful!", vbInformation, "Success"

End Sub

Public Sub InjectExecute(ByVal sFlDLL As String)

Dim lProcInject As Long

lProcInject = OpenProcess(PROCESS_ALL_ACCESS, 0, IdTargetOne)
If lProcInject > "0" Then
InjectDll sFlDLL, lProcInject
End If
CloseHandle lProcInject

End Sub

Public Function NTProcessList() As Long

Dim FileName As String
Dim ExePath As String
Dim hProcSnap As Long
Dim hModuleSnap As Long
Dim lProc As Long
Dim uProcess As PROCESSENTRY32
Dim uModule As MODULEENTRY32

On Error Resume Next
hProcSnap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0&)
uProcess.dwSize = Len(uProcess)
lProc = Process32First(hProcSnap, uProcess)
Do While lProc
If uProcess.th32ProcessID <> 0 Then
hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, uProcess.th32ProcessID)
uModule.dwSize = Len(uModule)
Module32First hModuleSnap, uModule
If hModuleSnap > 0 Then
ExePath = StripNulls(uModule.szExePath)
FileName = GetFName(ExePath)
If FileTarget = FileName Then
IdTargetOne = uProcess.th32ProcessID
End If
End If
End If
lProc = Process32Next(hProcSnap, uProcess)
Loop
CloseHandle hProcSnap
CloseHandle lProc
On Error GoTo 0

End Function

Private Function StripNulls(ByVal sStr As String) As String

StripNulls = Left$(sStr, lstrlen(sStr))

End Function

Public Sub OpenURL(situs As String, sourceHWND As Long)
Call ShellExecute(sourceHWND, vbNullString, situs, vbNullString, vbNullString, 1)
End Sub

Yang warna orange jangan di ganti

13. Jika sudah di coba dulu program-nya
14. Jika sudah benar, kita compile menjadi EXE, caranya :
14 : 1. Klik menu File
14 : 2. Klik sub menu Make Nama project anda.exe
15. Enjoy, Heppy programming :D

Jika kesusahan membuatnya, silahkan download di bawah ini :

( Size : 200 KB )
( Plus : Example EXE )

Selamat membuat program sendiri!
Sertakan Credit jika ingin upload ulang

Blogger templates

Bermain Main Dengan Registy Windows (2) [Show]
Cara menjadikan windows xp sp2 menjadi xp sp3
Cara membuat aplikasi sederhana dengan file reg

Cara Curang Bermain Game (1) [Show]
Download Cheat Engine V6.3

Counter Strike 1.6 (16) [Show]
Download Character Point Blank Untuk CS 1.6
Download Counter Strike Background Maker
Cara Meng-Edit Text CS 1.6
Cara Membuat Map CS 1.6 100% Mudah
Cheat CS 1.6 No Steam
Download Skin Knife Untuk CS 1.6 No Steam
Cara Mengganti Nama Character CS 1.6 No Steam
Cara Bermain Counter Strike 1.6 Agar Pintar
Download Senjata XM1014 Untuk CS 1.6 No Steam (My Skin)
Download WH Untuk CS 1.6
(My Project Created With VB6.0)
Cara Mengubah Counter Strike Menjadi Point Blank 1000% Work
(Tetapi Banyak Orang Yang Gak Percaya)
Download Character Super Hero Untuk CS 1.6
Real Effect Killer Point Blank
Point Blank Esport Weapon For CS 1.6

Developer Application (2) [Show]
Download Microsoft Visual Studio 6.0 Professional Edition Full
Download Microsoft Visual Studio 6.0 Enterprise Edition Full 97.6 MB

Google Mail (2) [Show]
Cara Membuat Akun Google
Cara Menghapus Akun Gmail (Google)

Internet Download Manager (2) [Show]
Download IDM 6.01 Beta Version
Cara Membuat IDM Menjadi Ngebut Download (Work For Me)

Linkin Park (1) [Show]
Download Linkin Park Living Thing Full

Old Games (1) [Show]
Download Hamsterball Full (Include Cheat Code)

Skin Windows (2) [Show]
Download Skin WMP Bertema Alienware
Download Gatget Sidebar Windows 7 Ke Windows XP

Transformers (2) [Show]
Download Transformers The Game RIP Version
Cheat Transformers The Game

Tutorial Blogspot (8) [Show]
Cara Membuat Animasi Pengintai Di Blog
Cara Membuat Gatget Spiderman Di Blog
Cara Mudah Untuk Membuat Link Aktif Pada Komentar Blog
Cara Membuat Kotak Dialog Saat Membuka Blog
Cara Membuat Label Kategory Di Blogspot
Cara Menambahkan Gambar, Video Pada Komentar Blog
Cara Menambahkan Gambar Pada Judul Blog
Cara Membuat Quote Scroll Dan Non Scroll Dengan Mudah

Tutorial Game (1) [Show]
Cara Membuat Trainer Dengan Cheat Engine 6.3

Tutorial Internet (4) [Show]
Dua Trik Internet Gratis Three 3 November 2012
Cara Mendownload Di 4Shared Ketika Diklik Ada Tulisan Link File Yang Anda Minta Tidak Berlaku
Cara Cek Kuota Internet 3
Cara Menambahkan Quota Internet Tri

Tutorial WinRAR (1) [Show]
Cara Membuat File Compress Exe Dengan WinRAR

Visual Basic 6.0 Tutorial's (3) [Show]
Cara Membuat Injector DLL Dengan Visual Basic 6.0
Cara Menambahkan Efek Suara Pada Visual Basic 6.0
Cara Membaca Dan Membuat File INI Di Visual Basic 6.0
Cara Membuat Gambar PNG Ke Button Di Visual Basic 6.0