Commit 0daf66b6 authored by GPM's avatar GPM
Browse files

v14.6b

New Version 14.6 Beta
parent 34ffbb27
......@@ -688,7 +688,7 @@ ClamWin:
--------------------------------------------------------------------------------
GPM Clam AntiVirus v14.5a
GPM Clam AntiVirus v14.6b
A powerful Open Source Antivirus for your PC,
includes: Explorer Context menu extension, Secure Eraser,
......@@ -718,11 +718,35 @@ ClamWin:
Before Installation Notes:
- This will install the GPM Certificate Authority Root (Self-Signed) so you can verify other
programs signed by GPM.
- This will install the GPM Certificate Authority Root (Self-Signed) so you
can verify other programs signed by GPM.
- Some features of GPM Antivirus are missing due to the serious problem:
http://gpmantivirus.noblogs.org/post/2014/06/23/very-bad-news/
- Alpha Version this may NOT work completely.
- Beta Version this may contain bugs in the 'GPMAVGUI.exe' file.
- Tested on Windows 7 only, please test on WIndows Vista, XP, 8, 10
--------------------------------------------------------------------------------
Changelogs:
- Added GPM Antivirus Update Service
- Added GPM Antivirus Real Time Scanner Service
- Splitted GPM AV TRAY and GPM AV GUI
- Added 'View GPM AV Log Files'
Pre-requisite:
If you agree to these Terms and Conditions, you may now continue to install GPM AV on your PC.
\ No newline at end of file
- Microsoft .NET Framework 4.0
- Microsoft Visual C++ Runtime 2005/2008/2010/2012
- Microsoft Windows XP/Vista/7/8/10
Known Bugs:
- Memory Leak in 'GPMAVGUI.exe'
- RT Mode: ClamAV is taking all PC Resources, please enable RT Scanner
if your PC can handle it. Real-Time Scanner is NOT recommended for
Low End PC. NOT A BUG
--------------------------------------------------------------------------------
If you agree to these Terms and Conditions, you may now continue to install GPM AV.
\ No newline at end of file
; GPM Antivirus Setup File Script NSIS
;
; Copyright (c) 2010-2014 GPM
;
; This program is free software; you can redistribute it and/or
; modify it under the terms of the GNU Library General Public
; License as published by the Free Software Foundation; either
; version 2 of the License, or (at your option) any later version.
;
; This library is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
; Library General Public License for more details.
;
; You should have received a copy of the GNU Library General Public
; License along with this software; if not, write to the
; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
;
CRCCheck on
......@@ -33,12 +14,12 @@ InstallDirRegKey HKLM "Software\GPMAV" "Install_Dir"
;Name and file
Name "GPM Antivirus"
OutFile "GPM_Antivirus_setup_v14_5_alpha_db.exe"
OutFile "GPM_Antivirus_setup_v14_6_beta_db.exe"
;Default installation folder
InstallDir "$%homedrive%\GPMAV"
BrandingText "GPM Antivirus 14.5a"
BrandingText "GPM Antivirus 14.6b"
;Request application privileges for Windows Vista
RequestExecutionLevel admin
......@@ -88,7 +69,7 @@ Section "GPM Antivirus Files (required)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPMAV" "DisplayName" "GPM Antivirus v14.5a"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPMAV" "DisplayName" "GPM Antivirus v14.6b"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPMAV" "UninstallString" '"$INSTDIR\uninstall.exe"'
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPMAV" "NoModify" 1
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPMAV" "NoRepair" 1
......@@ -108,15 +89,16 @@ Section "GPM Antivirus Files (required)"
WriteUninstaller "uninstall.exe"
Exec "$INSTDIR\CACertInstall.exe"
Exec "$INSTDIR\GPMAVGUI.exe"
Exec "$INSTDIR\GPMAV-Tray.exe"
SectionEnd
Section "Start Menu Shortcuts"
CreateDirectory "$SMPROGRAMS\GPM Antivirus"
CreateShortCut "$SMPROGRAMS\GPM Antivirus\GPM Antivirus (GUI).lnk" "$INSTDIR\GPMAVGUI.exe" "" "$INSTDIR\GPMAVGUI.exe" 0
CreateShortCut "$SMPROGRAMS\GPM Antivirus\GPM Antivirus (Scan GUI).lnk" "$INSTDIR\GPMAV-SCANGUI.exe" "" "$INSTDIR\GPMAV-SCANGUI.exe" 0
CreateShortCut "$SMPROGRAMS\GPM Antivirus\GPM Antivirus (Tray).lnk" "$INSTDIR\GPMAVGUI.exe" "" "$INSTDIR\GPMAVGUI.exe" 0
CreateShortCut "$SMPROGRAMS\GPM Antivirus\GPM Antivirus (Tray).lnk" "$INSTDIR\GPMAV-Tray.exe" "" "$INSTDIR\GPMAV-Tray.exe" 0
CreateShortCut "$SMPROGRAMS\GPM Antivirus\GPM Antivirus (Update).lnk" "$INSTDIR\GPMAV-UPDATE-GUI.exe" "" "$INSTDIR\GPMAV-UPDATE-GUI.exe" 0
CreateShortCut "$SMPROGRAMS\GPM Antivirus\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
......@@ -125,7 +107,7 @@ SectionEnd
Section "Uninstall"
ExecWait ""
ExecWait "$INSTDIR\GPMAVSvcDel.exe"
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPMAV"
......@@ -152,11 +134,11 @@ SectionEnd
VIProductVersion "14.0.0.5"
VIProductVersion "14.0.0.6"
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "GPM Antivirus"
VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "GPM Antivirus"
VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "GPM"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "GPM Antivirus is a trademark of GPM."
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" " 2010-2014 GPM"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "GPM Antivirus"
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "14.0.0.5"
\ No newline at end of file
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "14.0.0.6"
\ No newline at end of file
This diff is collapsed.
GPMAV
=====================================================================
GPM Clam AntiVirus v14.5a
GPM Clam AntiVirus v14.6b
A powerful Open Source Antivirus for your PC,
includes: Explorer Context menu extension, Secure Eraser,
......
......@@ -32,7 +32,7 @@ Namespace My
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.GPMAVGUI.splsh
Me.MainForm = Global.GPMAVGUI.frmMain
End Sub
End Class
End Namespace
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>splsh</MainForm>
<MainForm>frmMain</MainForm>
<SingleInstance>true</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
......
......@@ -33,7 +33,7 @@ Imports System.Runtime.InteropServices
' by using the '*' as shown below:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("4.0.0.1")>
<Assembly: AssemblyFileVersion("4.0.0.1")>
<Assembly: AssemblyVersion("4.0.0.2")>
<Assembly: AssemblyFileVersion("4.0.0.2")>
<Assembly: NeutralResourcesLanguageAttribute("en-PH")>
\ No newline at end of file
......@@ -79,35 +79,6 @@ Partial Class frmMain
Me.btnGCLen = New System.Windows.Forms.Button()
Me.btnMinTray = New System.Windows.Forms.Button()
Me.btnAbout = New System.Windows.Forms.Button()
Me.sysstrp = New System.Windows.Forms.ContextMenuStrip(Me.components)
Me.OpenGPMAntivirusGUIToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.OpenGPMAntivirusScannerGUIToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
Me.GPMAntivirusRealTimeProtectionToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator()
Me.RTPON = New System.Windows.Forms.ToolStripMenuItem()
Me.RTPOFF = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
Me.UpdateGPMAntivirusToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.UpdateGUIVisibleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator()
Me.UpdateGUIInvisibleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.AutoUpdateGPMAntivirusToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.OnToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.OffToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
Me.HelpToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.AboutToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator()
Me.DonateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.DonateBTC = New System.Windows.Forms.ToolStripMenuItem()
Me.DonatePPL = New System.Windows.Forms.ToolStripMenuItem()
Me.VisitWebsiteToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.VisitGIT = New System.Windows.Forms.ToolStripMenuItem()
Me.VisitNB = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator10 = New System.Windows.Forms.ToolStripSeparator()
Me.ExitToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.systray1 = New System.Windows.Forms.NotifyIcon(Me.components)
Me.TimerSpeed = New System.Windows.Forms.Timer(Me.components)
Me.TimerDownloadSpeed = New System.Windows.Forms.Timer(Me.components)
Me.bgWorker2 = New System.ComponentModel.BackgroundWorker()
......@@ -254,7 +225,6 @@ Partial Class frmMain
Me.progressScanning = New System.Windows.Forms.ProgressBar()
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.Panel1.SuspendLayout()
Me.sysstrp.SuspendLayout()
CType(Me.tSysInfo, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.pfcCPU, System.ComponentModel.ISupportInitialize).BeginInit()
Me.tabctrl_1.SuspendLayout()
......@@ -316,9 +286,9 @@ Partial Class frmMain
Me.Label1.Font = New System.Drawing.Font("Lucida Sans Unicode", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.Location = New System.Drawing.Point(86, 25)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(540, 25)
Me.Label1.Size = New System.Drawing.Size(526, 25)
Me.Label1.TabIndex = 1
Me.Label1.Text = "GPM Antivirus - Free Edition - ""Version 14.5 Alpha"""
Me.Label1.Text = "GPM Antivirus - Free Edition - ""Version 14.6 Beta"""
'
'btnHome
'
......@@ -404,7 +374,7 @@ Partial Class frmMain
Me.btnMinTray.Name = "btnMinTray"
Me.btnMinTray.Size = New System.Drawing.Size(114, 27)
Me.btnMinTray.TabIndex = 9
Me.btnMinTray.Text = "Minimize"
Me.btnMinTray.Text = "Exit"
Me.btnMinTray.UseVisualStyleBackColor = True
'
'btnAbout
......@@ -417,185 +387,6 @@ Partial Class frmMain
Me.btnAbout.Text = "About"
Me.btnAbout.UseVisualStyleBackColor = True
'
'sysstrp
'
Me.sysstrp.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OpenGPMAntivirusGUIToolStripMenuItem, Me.OpenGPMAntivirusScannerGUIToolStripMenuItem, Me.ToolStripSeparator1, Me.GPMAntivirusRealTimeProtectionToolStripMenuItem, Me.ToolStripSeparator2, Me.UpdateGPMAntivirusToolStripMenuItem, Me.AutoUpdateGPMAntivirusToolStripMenuItem, Me.ToolStripSeparator4, Me.HelpToolStripMenuItem, Me.AboutToolStripMenuItem, Me.ToolStripSeparator5, Me.DonateToolStripMenuItem, Me.VisitWebsiteToolStripMenuItem, Me.ToolStripSeparator10, Me.ExitToolStripMenuItem})
Me.sysstrp.Name = "sysstrp"
Me.sysstrp.RenderMode = System.Windows.Forms.ToolStripRenderMode.System
Me.sysstrp.ShowImageMargin = False
Me.sysstrp.Size = New System.Drawing.Size(286, 254)
'
'OpenGPMAntivirusGUIToolStripMenuItem
'
Me.OpenGPMAntivirusGUIToolStripMenuItem.Name = "OpenGPMAntivirusGUIToolStripMenuItem"
Me.OpenGPMAntivirusGUIToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.OpenGPMAntivirusGUIToolStripMenuItem.Text = "Open GPM Antivirus GUI"
'
'OpenGPMAntivirusScannerGUIToolStripMenuItem
'
Me.OpenGPMAntivirusScannerGUIToolStripMenuItem.Name = "OpenGPMAntivirusScannerGUIToolStripMenuItem"
Me.OpenGPMAntivirusScannerGUIToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.OpenGPMAntivirusScannerGUIToolStripMenuItem.Text = "Open GPM Antivirus Scanner"
'
'ToolStripSeparator1
'
Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
Me.ToolStripSeparator1.Size = New System.Drawing.Size(282, 6)
'
'GPMAntivirusRealTimeProtectionToolStripMenuItem
'
Me.GPMAntivirusRealTimeProtectionToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripSeparator7, Me.RTPON, Me.RTPOFF})
Me.GPMAntivirusRealTimeProtectionToolStripMenuItem.Name = "GPMAntivirusRealTimeProtectionToolStripMenuItem"
Me.GPMAntivirusRealTimeProtectionToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.GPMAntivirusRealTimeProtectionToolStripMenuItem.Text = "GPM Antivirus Real-Time Protection"
'
'ToolStripSeparator7
'
Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
Me.ToolStripSeparator7.Size = New System.Drawing.Size(91, 6)
'
'RTPON
'
Me.RTPON.Name = "RTPON"
Me.RTPON.Size = New System.Drawing.Size(94, 22)
Me.RTPON.Text = "On"
'
'RTPOFF
'
Me.RTPOFF.Name = "RTPOFF"
Me.RTPOFF.Size = New System.Drawing.Size(94, 22)
Me.RTPOFF.Text = "Off"
'
'ToolStripSeparator2
'
Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
Me.ToolStripSeparator2.Size = New System.Drawing.Size(282, 6)
'
'UpdateGPMAntivirusToolStripMenuItem
'
Me.UpdateGPMAntivirusToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.UpdateGUIVisibleToolStripMenuItem, Me.ToolStripSeparator6, Me.UpdateGUIInvisibleToolStripMenuItem})
Me.UpdateGPMAntivirusToolStripMenuItem.Name = "UpdateGPMAntivirusToolStripMenuItem"
Me.UpdateGPMAntivirusToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.UpdateGPMAntivirusToolStripMenuItem.Text = "Update Virus Database"
'
'UpdateGUIVisibleToolStripMenuItem
'
Me.UpdateGUIVisibleToolStripMenuItem.Name = "UpdateGUIVisibleToolStripMenuItem"
Me.UpdateGUIVisibleToolStripMenuItem.Size = New System.Drawing.Size(173, 22)
Me.UpdateGUIVisibleToolStripMenuItem.Text = "Visible Update"
'
'ToolStripSeparator6
'
Me.ToolStripSeparator6.Name = "ToolStripSeparator6"
Me.ToolStripSeparator6.Size = New System.Drawing.Size(170, 6)
'
'UpdateGUIInvisibleToolStripMenuItem
'
Me.UpdateGUIInvisibleToolStripMenuItem.Name = "UpdateGUIInvisibleToolStripMenuItem"
Me.UpdateGUIInvisibleToolStripMenuItem.Size = New System.Drawing.Size(173, 22)
Me.UpdateGUIInvisibleToolStripMenuItem.Text = "Hidden Update"
'
'AutoUpdateGPMAntivirusToolStripMenuItem
'
Me.AutoUpdateGPMAntivirusToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OnToolStripMenuItem, Me.OffToolStripMenuItem})
Me.AutoUpdateGPMAntivirusToolStripMenuItem.Enabled = False
Me.AutoUpdateGPMAntivirusToolStripMenuItem.Name = "AutoUpdateGPMAntivirusToolStripMenuItem"
Me.AutoUpdateGPMAntivirusToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.AutoUpdateGPMAntivirusToolStripMenuItem.Text = "Auto Update Virus Database"
'
'OnToolStripMenuItem
'
Me.OnToolStripMenuItem.Name = "OnToolStripMenuItem"
Me.OnToolStripMenuItem.Size = New System.Drawing.Size(94, 22)
Me.OnToolStripMenuItem.Text = "On"
'
'OffToolStripMenuItem
'
Me.OffToolStripMenuItem.Name = "OffToolStripMenuItem"
Me.OffToolStripMenuItem.Size = New System.Drawing.Size(94, 22)
Me.OffToolStripMenuItem.Text = "Off"
'
'ToolStripSeparator4
'
Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
Me.ToolStripSeparator4.Size = New System.Drawing.Size(282, 6)
'
'HelpToolStripMenuItem
'
Me.HelpToolStripMenuItem.Enabled = False
Me.HelpToolStripMenuItem.Name = "HelpToolStripMenuItem"
Me.HelpToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.HelpToolStripMenuItem.Text = "Help"
'
'AboutToolStripMenuItem
'
Me.AboutToolStripMenuItem.Name = "AboutToolStripMenuItem"
Me.AboutToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.AboutToolStripMenuItem.Text = "About"
'
'ToolStripSeparator5
'
Me.ToolStripSeparator5.Name = "ToolStripSeparator5"
Me.ToolStripSeparator5.Size = New System.Drawing.Size(282, 6)
'
'DonateToolStripMenuItem
'
Me.DonateToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DonateBTC, Me.DonatePPL})
Me.DonateToolStripMenuItem.Name = "DonateToolStripMenuItem"
Me.DonateToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.DonateToolStripMenuItem.Text = "Donate to Fund Development"
'
'DonateBTC
'
Me.DonateBTC.Name = "DonateBTC"
Me.DonateBTC.Size = New System.Drawing.Size(142, 22)
Me.DonateBTC.Text = "via Bitcoin"
'
'DonatePPL
'
Me.DonatePPL.Name = "DonatePPL"
Me.DonatePPL.Size = New System.Drawing.Size(142, 22)
Me.DonatePPL.Text = "via Paypal"
'
'VisitWebsiteToolStripMenuItem
'
Me.VisitWebsiteToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VisitGIT, Me.VisitNB})
Me.VisitWebsiteToolStripMenuItem.Name = "VisitWebsiteToolStripMenuItem"
Me.VisitWebsiteToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.VisitWebsiteToolStripMenuItem.Text = "Visit Website"
'
'VisitGIT
'
Me.VisitGIT.Name = "VisitGIT"
Me.VisitGIT.Size = New System.Drawing.Size(152, 22)
Me.VisitGIT.Text = "On Github"
'
'VisitNB
'
Me.VisitNB.Name = "VisitNB"
Me.VisitNB.Size = New System.Drawing.Size(152, 22)
Me.VisitNB.Text = "On Noblogs"
'
'ToolStripSeparator10
'
Me.ToolStripSeparator10.Name = "ToolStripSeparator10"
Me.ToolStripSeparator10.Size = New System.Drawing.Size(282, 6)
'
'ExitToolStripMenuItem
'
Me.ExitToolStripMenuItem.Name = "ExitToolStripMenuItem"
Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(285, 22)
Me.ExitToolStripMenuItem.Text = "Exit "
'
'systray1
'
Me.systray1.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info
Me.systray1.BalloonTipText = "GPM Antivirus 2014"
Me.systray1.BalloonTipTitle = "GPMAV"
Me.systray1.ContextMenuStrip = Me.sysstrp
Me.systray1.Icon = CType(resources.GetObject("systray1.Icon"), System.Drawing.Icon)
Me.systray1.Text = "GPM Antivirus"
'
'TimerSpeed
'
Me.TimerSpeed.Enabled = True
......@@ -1240,7 +1031,7 @@ Partial Class frmMain
'
'btnAutFreof
'
Me.btnAutFreof.Location = New System.Drawing.Point(356, 280)
Me.btnAutFreof.Location = New System.Drawing.Point(350, 280)
Me.btnAutFreof.Name = "btnAutFreof"
Me.btnAutFreof.Size = New System.Drawing.Size(130, 23)
Me.btnAutFreof.TabIndex = 63
......@@ -1259,7 +1050,7 @@ Partial Class frmMain
'
'btnAutFre
'
Me.btnAutFre.Location = New System.Drawing.Point(220, 278)
Me.btnAutFre.Location = New System.Drawing.Point(220, 280)
Me.btnAutFre.Name = "btnAutFre"
Me.btnAutFre.Size = New System.Drawing.Size(130, 23)
Me.btnAutFre.TabIndex = 60
......@@ -2336,7 +2127,6 @@ Partial Class frmMain
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
Me.Panel1.ResumeLayout(False)
Me.Panel1.PerformLayout()
Me.sysstrp.ResumeLayout(False)
CType(Me.tSysInfo, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.pfcCPU, System.ComponentModel.ISupportInitialize).EndInit()
Me.tabctrl_1.ResumeLayout(False)
......@@ -2384,35 +2174,6 @@ Partial Class frmMain
Friend WithEvents btnGCLen As System.Windows.Forms.Button
Friend WithEvents btnMinTray As System.Windows.Forms.Button
Friend WithEvents btnAbout As System.Windows.Forms.Button
Friend WithEvents sysstrp As System.Windows.Forms.ContextMenuStrip
Friend WithEvents OpenGPMAntivirusGUIToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents OpenGPMAntivirusScannerGUIToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents GPMAntivirusRealTimeProtectionToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator7 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents RTPON As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents RTPOFF As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents UpdateGPMAntivirusToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents UpdateGUIVisibleToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator6 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents UpdateGUIInvisibleToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents AutoUpdateGPMAntivirusToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents OnToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents OffToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator4 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents HelpToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents AboutToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator5 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents DonateToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents DonateBTC As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents DonatePPL As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents VisitWebsiteToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents VisitGIT As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents VisitNB As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator10 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents ExitToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents systray1 As System.Windows.Forms.NotifyIcon
Friend WithEvents TimerSpeed As System.Windows.Forms.Timer
Friend WithEvents TimerDownloadSpeed As System.Windows.Forms.Timer
Friend WithEvents bgWorker2 As System.ComponentModel.BackgroundWorker
......
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />