├── Form1.frm ├── Form1.frx ├── Form2.frm ├── Form2.frx ├── Form3.frm ├── Form3.frx ├── MSSCCPRJ.SCC ├── Module1.bas ├── Module2.bas ├── Module3.bas ├── Module4.bas ├── Module5.bas ├── Module6.bas ├── Module7.bas ├── Module8.bas ├── Module9.bas ├── Settings.ini ├── Sound.wav ├── ViewWizard.RES ├── hand.cur ├── icon.ico ├── icon2.ico ├── move.ico ├── 功能.txt ├── 工程1.vbp └── 工程1.vbw /Form1.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Form1.frm -------------------------------------------------------------------------------- /Form1.frx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Form1.frx -------------------------------------------------------------------------------- /Form2.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Form2.frm -------------------------------------------------------------------------------- /Form2.frx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Form2.frx -------------------------------------------------------------------------------- /Form3.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Form3.frm -------------------------------------------------------------------------------- /Form3.frx: -------------------------------------------------------------------------------- 1 | lt -------------------------------------------------------------------------------- /MSSCCPRJ.SCC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/MSSCCPRJ.SCC -------------------------------------------------------------------------------- /Module1.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module1.bas -------------------------------------------------------------------------------- /Module2.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module2.bas -------------------------------------------------------------------------------- /Module3.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module3.bas -------------------------------------------------------------------------------- /Module4.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module4.bas -------------------------------------------------------------------------------- /Module5.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module5.bas -------------------------------------------------------------------------------- /Module6.bas: -------------------------------------------------------------------------------- 1 | Attribute VB_Name = "Module6" 2 | Option Explicit 3 | 4 | Private Type SYSTEM_MODULE_INFORMATION 5 | dwReserved(1) As Long 6 | dwBase As Long 7 | dwSize As Long 8 | dwFlags As Long 9 | Index As Integer 10 | Unknown As Integer 11 | LoadCount As Integer 12 | ModuleNameOffset As Integer 13 | ImageName As String * 256 14 | End Type 15 | 16 | Private Type MODULE_INFO 17 | dwBase As String 18 | szModulePath As String 19 | End Type 20 | 21 | Private Type MODULES 22 | dwNumberOfModules As Long 23 | ModuleInformation As SYSTEM_MODULE_INFORMATION 24 | End Type 25 | 26 | Private Declare Function NtQuerySystemInformation Lib "NTDLL.DLL" ( _ 27 | ByVal SystemInformationClass As Long, _ 28 | ByVal pSystemInformation As Long, _ 29 | ByVal SystemInformationLength As Long, _ 30 | ByRef ReturnLength As Long) As Long 31 | 32 | Private Declare Function VirtualAlloc Lib "kernel32.dll" (ByVal Address As Long, ByVal dwSize As Long, ByVal AllocationType As Long, ByVal Protect As Long) As Long 33 | Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" ( _ 34 | ByVal pDst As Long, _ 35 | ByVal pSrc As Long, _ 36 | ByVal ByteLen As Long) 37 | 38 | Private Const SystemModuleInformation = 11 39 | Private Const PAGE_READWRITE = &H4 40 | Private Const MEM_RELEASE = &H8000 41 | Private Const MEM_COMMIT = &H1000 42 | 43 | Public KernelModules() As MODULE_INFO 44 | 45 | Public Function EnumKernelModules() As Long 46 | Dim Ret As Long 47 | Dim Buffer As Long 48 | Dim ModulesInfo As MODULES 49 | Dim i As Long 50 | Dim k As Long 51 | Erase KernelModules 52 | NtQuerySystemInformation SystemModuleInformation, 0, 0, Ret 53 | Buffer = VirtualAlloc(0, Ret * 2, MEM_COMMIT, PAGE_READWRITE) 54 | NtQuerySystemInformation SystemModuleInformation, Buffer, Ret * 2, Ret 55 | CopyMemory ByVal VarPtr(ModulesInfo), ByVal Buffer, LenB(ModulesInfo) 56 | i = ModulesInfo.dwNumberOfModules 57 | While (i > 1) 58 | i = i - 1 59 | Buffer = Buffer + 71 * 4 60 | CopyMemory ByVal VarPtr(ModulesInfo), ByVal Buffer, LenB(ModulesInfo) 61 | k = k + 1 62 | ReDim Preserve KernelModules(k) 63 | KernelModules(k).dwBase = ModulesInfo.ModuleInformation.dwBase 64 | KernelModules(k).szModulePath = CheckPath(CheckStr(StrConv(ModulesInfo.ModuleInformation.ImageName, vbUnicode))) 65 | If Fe(KernelModules(k).szModulePath) = False Then 66 | If Fe(GetFullPath(KernelModules(k).szModulePath)) = True Then 67 | KernelModules(k).szModulePath = GetFullPath(KernelModules(k).szModulePath) 68 | End If 69 | End If 70 | Wend 71 | EnumKernelModules = k 72 | End Function 73 | 74 | Private Function GetFullPath(ByVal szPath As String) As String 75 | Dim FullPath As String 76 | FullPath = GetSysDir & "\drivers\" & szPath 77 | If Fe(FullPath) = True Then 78 | GetFullPath = FullPath 79 | Exit Function 80 | End If 81 | FullPath = GetSysDir & "\" & szPath 82 | If Fe(FullPath) = True Then 83 | GetFullPath = FullPath 84 | Exit Function 85 | End If 86 | End Function 87 | 88 | Public Function GetKernelModulePath(ByVal ModuleBase As Long) As String 89 | Dim i As Long 90 | Dim nRet As Long 91 | nRet = EnumKernelModules 92 | If nRet > 0 Then 93 | For i = 1 To UBound(KernelModules) 94 | If KernelModules(i).dwBase = ModuleBase Then 95 | GetKernelModulePath = KernelModules(i).szModulePath 96 | Exit For 97 | End If 98 | Next i 99 | End If 100 | End Function 101 | 102 | -------------------------------------------------------------------------------- /Module7.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module7.bas -------------------------------------------------------------------------------- /Module8.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module8.bas -------------------------------------------------------------------------------- /Module9.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Module9.bas -------------------------------------------------------------------------------- /Settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | NormalSize=0 3 | AlwaysOnTop=1 4 | EnableWin=0 5 | ShowHideWin=0 6 | OpenSound=1 7 | NotFindHideWin=1 8 | AutoFindWin=0 9 | OpenHideMode=0 10 | OnTopDraw=1 11 | DrawType=1 12 | -------------------------------------------------------------------------------- /Sound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/Sound.wav -------------------------------------------------------------------------------- /ViewWizard.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/ViewWizard.RES -------------------------------------------------------------------------------- /hand.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/hand.cur -------------------------------------------------------------------------------- /icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/icon.ico -------------------------------------------------------------------------------- /icon2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/icon2.ico -------------------------------------------------------------------------------- /move.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/move.ico -------------------------------------------------------------------------------- /功能.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/功能.txt -------------------------------------------------------------------------------- /工程1.vbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deprecate1/ViewWizard/c1bd34413668bedd9b9c430af33ea2bac02c8a48/工程1.vbp -------------------------------------------------------------------------------- /工程1.vbw: -------------------------------------------------------------------------------- 1 | Form1 = 85, 139, 1009, 741, Z, 142, 74, 787, 615, C 2 | Module1 = 123, 63, 831, 667, 3 | Module2 = 73, 38, 758, 575, 4 | Module3 = 25, 37, 692, 589, C 5 | Module4 = 88, 116, 665, 573, C 6 | Module5 = 22, 29, 696, 545, C 7 | Module6 = 92, 84, 683, 533, C 8 | Module7 = 0, 0, 599, 448, C 9 | Module8 = 0, 0, 606, 450, C 10 | Form2 = -84, 43, 802, 578, C, 31, 70, 917, 605, C 11 | Form3 = 74, 37, 789, 572, C, 34, 43, 790, 578, C 12 | Module9 = 71, 33, 764, 575, 13 | --------------------------------------------------------------------------------