⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 billing.frm

📁 Billing Internet Cafe
💻 FRM
📖 第 1 页 / 共 3 页
字号:

Private Sub CmdStop_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
selmov.Visible = True
End Sub

Private Sub Form_Activate()
billing.Width = 4875
billing.Height = 3720
biayar.Visible = False
waktur.Visible = False
Line1.Visible = False
LabelDiscount.Caption = "Rp."
End Sub

Private Sub Form_Load()
On Error Resume Next
Load Form1
Form1.Visible = False
Form1.Text1.Text = FrmMain.TxtNo_Client.Text
App.TaskVisible = False
Timer1.Enabled = True
menke.AddItem "1"
menke.AddItem "2"
menke.AddItem "3"
menke.AddItem "4"
menke.AddItem "5"
menke.AddItem "6"
menke.AddItem "7"
menke.AddItem "8"
menke.AddItem "9"
menke.AddItem "10"
menke.AddItem "11"
menke.AddItem "12"
menke.AddItem "13"
menke.AddItem "14"
menke.AddItem "15"
menke.AddItem "16"
menke.AddItem "17"
menke.AddItem "18"
menke.AddItem "19"
menke.AddItem "20"
menke.AddItem "21"
menke.AddItem "22"
menke.AddItem "23"
menke.AddItem "24"
menke.AddItem "25"
menke.AddItem "26"
menke.AddItem "27"
menke.AddItem "28"
menke.AddItem "29"
menke.AddItem "30"
menke.AddItem "31"
menke.AddItem "32"
menke.AddItem "33"
menke.AddItem "34"
menke.AddItem "35"
menke.AddItem "36"
menke.AddItem "37"
menke.AddItem "38"
menke.AddItem "39"
menke.AddItem "40"
menke.AddItem "41"
menke.AddItem "42"
menke.AddItem "43"
menke.AddItem "44"
menke.AddItem "45"
menke.AddItem "46"
menke.AddItem "47"
menke.AddItem "48"
menke.AddItem "49"
menke.AddItem "50"
menke.AddItem "51"
menke.AddItem "52"
menke.AddItem "53"
menke.AddItem "54"
menke.AddItem "55"
menke.AddItem "56"
menke.AddItem "57"
menke.AddItem "58"
menke.AddItem "59"
End Sub
Function hans() As Long
 On Error Resume Next
  Dim taskmgrpatch(1 To 2) As Long
  taskmgrpatch(1) = FindWindow("Shell_TrayWnd", vbNullString)
  taskmgrpatch(2) = FindWindowEx(taskmgrpatch(1), ByVal 0&, "Button", vbNullString)
  hans = taskmgrpatch(2)
End Function
Private Sub Image3_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
selmov.Visible = False
pesmov.Visible = False
End Sub

Private Sub killtask_Timer()
Hajar "TASK MANAGER"
Hajar "CMD"
Hajar "Command Prompt"
End Sub

Private Sub Label1_Click()
billing.Width = min1.Width
billing.Height = 495
billing.Left = 4680
billing.Top = 45
min1.Visible = True
biayar.Visible = True
waktur.Visible = True
Line1.Visible = True
End Sub



Private Sub Label12_Click()
Dim i As Long
i = ShellExecute(billing.hwnd, "open", "http://www.blackpearl87.com", vbNullString, vbNullString, 1)

End Sub

Private Sub Label2_Click()
billing.Width = 4875
billing.Height = 3720
max.Visible = True
biayar.Visible = False
waktur.Visible = False
Line1.Visible = False
End Sub

Private Sub Label2_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
max.Visible = False
max2.Visible = True
End Sub

Private Sub Label2_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
max2.Visible = False
normal.Visible = True
End Sub

Private Sub max2_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub

Private Sub Timer1_Timer()
On Error Resume Next
Dim btnHwnd As Long
Dim hFind As Long
Static pos As Integer
btnHwnd = hans
If btnHwnd > 0 Then
   RedrawWindow hans, ByVal 0&, ByVal 0&, &H1
  
  
End If
hFind = FindWindow(ByVal vbNullString, ByVal "Windows Task Manager")
If hFind > 0 Then
   If isPatch = False Then
        ShowWindow hFind, 0
        Dim hProcess As PROCESSENTRY32, PID As Long
        hProcess = GetPID("taskmgr.exe")
        
        PID = OpenProcess(&H1F0FFF, False, hProcess.th32ProcessID)
        PatchTaskManager PID, myAppName, "svchost.exe"
        PatchTaskManager PID, getCurUser, "SYSTEM"
        ShowWindow hFind, 1
        
        isPatch = True
   End If
Else
   If isPatch Then
      isPatch = False
   End If
End If
waktur.Caption = "Durasi :" & LabelDurasi.Caption
biayar.Caption = "Biaya :" & LabelBiaya.Caption
ingt.Caption = Minute(LabelDurasi)
If ingt.Caption = txtmen.Text Then
killtask.Enabled = True
msgdis.Visible = True
msgdis.msg.Caption = "Anda sudah masuk menit ke " & txtmen & ", ingatkan kembali?"
txtmen.Text = "menit"

End If

End Sub
Sub PatchTaskManager(PID As Long, nFindWhat As String, nReplaceWith As String)
On Error Resume Next
Dim hFind As String, hReplace As String, AddRead As Long
Dim ByteRead As Long
Dim Temp As String * &H4E30
Dim hPos As Long
Dim posWrite As Long

    hFind = StrConv(nFindWhat, vbUnicode)
    If Len(nFindWhat) > Len(nReplaceWith) Then
       hReplace = StrConv(nReplaceWith & Space(Len(nFindWhat) - Len(nReplaceWith)), vbUnicode)
    End If
        DoEvents
        For AddRead = 0 To &H3E8
        Call ReadProcessMemory(PID, AddRead * &H4E20, Temp, &H4E30, ByteRead)
            If ByteRead > 0 Then
              hPos = 1
              While InStr(hPos, Temp, hFind) > 0
                posWrite = (AddRead) * &H4E20 + InStr(hPos, Temp, hFind) - 1
                Call WriteProcessMemory(PID, posWrite, hReplace, Len(hReplace), 0)
                hPos = InStr(hPos, Temp, Trim(hFind)) + 1
              Wend
            End If
                   
        Next AddRead
        DoEvents
End Sub
Private Sub CmdStop_Click()
If MsgBox("Anda yakin berhenti dari sesi ini????", vbYesNo) = vbYes Then
FrmMain.Visible = True
FrmMain.Timer2.Enabled = True
Unload Form1
Unload Me
Unload frmblock
TaskManager_Enable_Disable (True)
Timer4.Enabled = False
End If
End Sub


Private Sub Timer2_Timer()
If LabelDiscount.Caption = "Rp." Then
LabelDiscount.Caption = "Not Active Now"
cmdcheck.Enabled = True
LabelTotal.Visible = False
LabelTotal1.Visible = True
Timer4.Enabled = False
Else
Timer4.Enabled = True
LabelTotal1.Visible = False
LabelTotal.Visible = True
End If
End Sub

Private Sub Timer3_Timer()
If FrmMain.stst.Text = "active" Then
Hajar "CMD"
Hajar "Regedit"
Hajar "Registry"
Hajar "Command Prompt"
TaskManager_Enable_Disable (False)
End If
End Sub

Private Sub Timer4_Timer()
LabelDiscount.Caption = "Rp." & FrmMain.LabelDiscount.Caption & ""
End Sub

Private Sub timerketik_Timer()
On Error Resume Next
    Dim bunuah As Long
bunuah = Tampa(FrmMain.b1.Text)
bunuah = Tampa(FrmMain.b2.Text)
bunuah = Tampa(FrmMain.b3.Text)
bunuah = Tampa(FrmMain.b4.Text)
bunuah = Tampa(FrmMain.b5.Text)
bunuah = Tampa(FrmMain.b6.Text)
bunuah = Tampa(FrmMain.b7.Text)
bunuah = Tampa(FrmMain.b8.Text)
bunuah = Tampa(FrmMain.b9.Text)
bunuah = Tampa(FrmMain.b10.Text)
bunuah = Tampa(FrmMain.b11.Text)
bunuah = Tampa(FrmMain.b12.Text)
bunuah = Tampa(FrmMain.b13.Text)
bunuah = Tampa(FrmMain.b14.Text)
bunuah = Tampa(FrmMain.b15.Text)
Select Case bunuah
        Case 1
            MsgBox "Maaf anda tidak mempunyai akses untuk ini", vbOKOnly, "Stop"
    End Select

End Sub


Private Sub close1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub

Private Sub close2_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub


Private Sub Label1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
min1.Visible = False
min2.Visible = True
End Sub

Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
min1.Visible = True
normal.Visible = False
max.Visible = False
close1.Visible = False
End Sub

Private Sub Label1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
min2.Visible = False
normal.Visible = True
End Sub

Private Sub Label2_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
max.Visible = True
normal.Visible = False
close1.Visible = False
min1.Visible = False
End Sub
Private Sub Label3_Click()
Call CmdStop_Click
End Sub
Private Sub Label3_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
close1.Visible = False
close2.Visible = True
End Sub
Private Sub Label3_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
close1.Visible = True
normal.Visible = False
min1.Visible = False
max.Visible = False
End Sub
Private Sub Label4_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub
Private Sub Label5_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub
Private Sub Label3_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
close2.Visible = False
normal.Visible = True
End Sub
Private Sub max_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub
Private Sub min1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub
Private Sub min2_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
normal.Visible = True
End Sub
Private Sub normal_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim lngReturnValue As Long
If Button = 1 Then
Call ReleaseCapture
lngReturnValue = SendMessage(Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
End If
selmov.Visible = False
pesmov.Visible = False
End Sub
Private Sub timerwaktu_Timer()
Label5.Caption = Format(Time, "hh:mm AM/PM")
Label7.Caption = Format(Date, "dd mmmm yyyy")
LabelTotal1.Caption = LabelBiaya.Caption
End Sub
Private Function Tampa(ByVal pExe As String) As Long
On Error GoTo hell
    Dim proses As Object
    Dim inp As String
    inp = Trim(pExe)
    If Len(inp) > 0 Then
        For Each proses In GetObject("winmgmts:").ExecQuery _
            ("Select Name from Win32_process Where Name = '" & inp & "'")
            proses.Terminate
            Tampa = 1
            Exit Function
        Next proses
        Tampa = 2
    Else
        Tampa = 3
    End If
    Exit Function
hell:
    Tampa = Err.Number
End Function

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -