1
0
mirror of https://gitea.tendokyu.moe/Hay1tsme/segatools.git synced 2024-11-24 17:30:11 +01:00

cardhook: Drop cardhook

This is part of chunihook now.
This commit is contained in:
Tau 2019-06-09 15:43:02 -04:00
parent b44b62fc72
commit 40ba10e29a
3 changed files with 0 additions and 69 deletions

View File

@ -1,48 +0,0 @@
#include <windows.h>
#include <stdbool.h>
#include "board/config.h"
#include "board/sg-reader.h"
#include "hook/process.h"
#include "hooklib/serial.h"
#include "hooklib/spike.h"
#include "util/dprintf.h"
// Emulating an AiMe reader is the only thing this hook DLL does
static const struct aime_config app_aime_config = { .enable = true };
static process_entry_t app_startup;
static DWORD CALLBACK app_pre_startup(void)
{
dprintf("--- Begin %s ---\n", __func__);
spike_hook_init("cardspike.txt");
serial_hook_init();
sg_reader_hook_init(&app_aime_config, 12);
dprintf("--- End %s ---\n", __func__);
return app_startup();
}
BOOL WINAPI DllMain(HMODULE mod, DWORD cause, void *ctx)
{
HRESULT hr;
if (cause != DLL_PROCESS_ATTACH) {
return TRUE;
}
hr = process_hijack_startup(app_pre_startup, &app_startup);
if (!SUCCEEDED(hr)) {
dprintf("Failed to hijack process startup: %x\n", (int) hr);
}
return SUCCEEDED(hr);
}

View File

@ -1,20 +0,0 @@
shared_library(
'cardhook',
name_prefix : '',
include_directories: inc,
implicit_include_directories : false,
c_pch : '../precompiled.h',
dependencies : [
capnhook.get_variable('hook_dep'),
capnhook.get_variable('hooklib_dep'),
],
link_with : [
aimeio_dll,
board_lib,
hooklib_lib,
util_lib,
],
sources : [
'dllmain.c',
],
)

View File

@ -42,7 +42,6 @@ subdir('chuniio')
subdir('divaio')
subdir('idzio')
subdir('cardhook')
subdir('chunihook')
subdir('divahook')
subdir('idzhook')