|
/*++
Copyright (c) AntiDebugLIB Corporation. All rights reserved.
Module Name:
install.h
--*/
#include <winsvc.h>
#define DRIVER_FUNC_INSTALL 0x01
#define DRIVER_FUNC_REMOVE 0x02
#define DRIVER_NAME "Gjglly"
static bool IsWinNT_via();
BOOL GJ_IsAntidebugWorking();
BOOLEAN
InstallDriver(
__in SC_HANDLE SchSCManager,
__in LPCTSTR DriverName,
__in LPCTSTR ServiceExe
);
BOOLEAN
RemoveDriver(
__in SC_HANDLE SchSCManager,
__in LPCTSTR DriverName
);
BOOLEAN
StartDriver(
__in SC_HANDLE SchSCManager,
__in LPCTSTR DriverName
);
BOOLEAN
StopDriver(
__in SC_HANDLE SchSCManager,
__in LPCTSTR DriverName
);
BOOLEAN
ManageDriver(
__in LPCTSTR DriverName,
__in LPCTSTR ServiceName,
__in USHORT Function
);
BOOLEAN
SetupDriverName(
__inout_bcount_full(BufferLength) PCHAR DriverLocation,
__in ULONG BufferLength
);
BOOL GJ_Install_ADL_Driver_BOOT_START();
void GJ_Uninstall_ADL_Driver();
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.