scanner.h.orig

来自「一文件过滤与加密,系统监视以及控制的东东,自己看」· ORIG 代码 · 共 60 行

ORIG
60
字号
/******************************************************************/
/*                                                                */
/*  Winpooch : Windows Watchdog                                   */
/*  Copyright (C) 2004-2006  Benoit Blanchon                      */
/*                                                                */
/*  This program is free software; you can redistribute it        */
/*  and/or modify it under the terms of the GNU General Public    */
/*  License as published by the Free Software Foundation; either  */
/*  version 2 of the License, or (at your option) any later       */
/*  version.                                                      */
/*                                                                */
/*  This program 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 General Public License for more         */
/*  details.                                                      */
/*                                                                */
/*  You should have received a copy of the GNU General Public     */
/*  License along with this program; if not, write to the Free    */
/*  Software Foundation, Inc.,                                    */
/*  675 Mass Ave, Cambridge, MA 02139, USA.                       */
/*                                                                */
/******************************************************************/

#ifndef _SCANNER_H
#define _SCANNER_H

#include <windows.h>

#define SCAN_NO_VIRUS		0
#define SCAN_VIRUS_FOUND	1
#define SCAN_FAILED		2

#define SCANNER_NONE		0
#define SCANNER_CLAMWIN		1
#define SCANNER_KASPERSKY_WS	2
#define SCANNER_BITDEFENDER	3	

BOOL Scanner_Init () ;

VOID Scanner_Uninit () ;

BOOL Scanner_SetScanner (UINT) ;

UINT Scanner_GetScanner () ;

UINT Scanner_ScanFileBg (LPCTSTR szFile) ;

UINT Scanner_ScanFile (LPCTSTR szFile, LPTSTR szOutput, UINT nOutputMax) ; 

BOOL Scanner_IsConfigured () ;

BOOL Scanner_IsScanner (LPCTSTR szPath) ;

LPCTSTR Scanner_GetScannerExe () ;

BOOL Scanner_ReloadConfig () ;

#endif

⌨️ 快捷键说明

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