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

📄 testfw.frm

📁 一款防火墙源码
💻 FRM
字号:
VERSION 5.00
Object = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0"; "shdocvw.dll"
Begin VB.Form Form1 
   Caption         =   "TestPSMFirewall"
   ClientHeight    =   3195
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3195
   ScaleWidth      =   4680
   StartUpPosition =   3  'Windows Default
   Begin VB.TextBox txtNo 
      Alignment       =   1  'Right Justify
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   13.5
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   720
      TabIndex        =   3
      Text            =   "10"
      Top             =   2640
      Width           =   975
   End
   Begin VB.CommandButton cmdCloseAll 
      Caption         =   "&Close All"
      Height          =   495
      Left            =   3240
      TabIndex        =   2
      Top             =   2640
      Width           =   1215
   End
   Begin VB.CommandButton cmdFlood 
      Caption         =   "&Flood"
      Height          =   495
      Left            =   1800
      TabIndex        =   1
      Top             =   2640
      Width           =   1215
   End
   Begin VB.Timer TimerRefresh 
      Interval        =   2000
      Left            =   120
      Top             =   2640
   End
   Begin SHDocVwCtl.WebBrowser Web 
      Height          =   2295
      Left            =   120
      TabIndex        =   0
      Top             =   240
      Width           =   4455
      ExtentX         =   7858
      ExtentY         =   4048
      ViewMode        =   0
      Offline         =   0
      Silent          =   0
      RegisterAsBrowser=   0
      RegisterAsDropTarget=   1
      AutoArrange     =   0   'False
      NoClientEdge    =   0   'False
      AlignLeft       =   0   'False
      NoWebView       =   0   'False
      HideFileNames   =   0   'False
      SingleClick     =   0   'False
      SingleSelection =   0   'False
      NoFolders       =   0   'False
      Transparent     =   0   'False
      ViewID          =   "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
      Location        =   ""
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
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 Declare Function MoveWindow Lib "user32" (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long
Private Const WM_CLOSE = &H10

Private Sub cmdCloseAll_Click()
  Dim h As Long
  cmdCloseAll.Enabled = False
  Me.Caption = "sdjfhdsjkfhkja"
  h = FindWindow("ThunderRT6FormDC", "TestPSMFirewall")
  While h > 0
    DoEvents
    SendMessage h, WM_CLOSE, 0, 0
    h = FindWindow("ThunderRT6FormDC", "TestPSMFirewall")
  Wend
  cmdCloseAll.Enabled = True
  Wait 10
  End
End Sub

Private Sub cmdFlood_Click()
  cmdFlood.Enabled = False
  Dim i As Integer
  For i = 1 To Int(txtNo.Text) Step 1
    On Error Resume Next
    Shell App.Path + "\TestPSMFW.exe", vbNormalFocus
    Wait 200
    On Error GoTo 0
  Next i
  cmdFlood.Enabled = True
End Sub

Private Sub Form_Load()
  Randomize
  Web.Navigate "http://www.msn.co.kr/my.asp"
  'Web.Navigate "http://kr.news.yahoo.com/service/magazine/ShellSection.htm?LinkID=66"
  Me.Move Screen.Width * Rnd, Screen.Height * Rnd
End Sub

Private Sub Form_Resize()
  If Me.WindowState <> vbMinimized Then Web.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight - 500
End Sub

Private Sub TimerRefresh_Timer()
  Web.Refresh
End Sub

Public Sub Wait(x10ms)
  Dim t As Long
  t = Timer * 100 + x10ms
  Do
    DoEvents
  Loop While Timer * 100 < t
End Sub

⌨️ 快捷键说明

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