111
This commit is contained in:
@@ -106,12 +106,14 @@ void LenheartThread()
|
||||
//验证并请求加载脚本
|
||||
std::string Iname = *it;
|
||||
bool In = DNFTOOL::ReqIpLicense(ippack, Iname);
|
||||
//std::cout << Iname << "连接状态:" << In << std::endl;
|
||||
if (In)return;
|
||||
}
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,7 +134,9 @@ void MouseEvent()
|
||||
}
|
||||
|
||||
|
||||
__declspec(dllexport) void Lenheart()
|
||||
|
||||
|
||||
__declspec(dllexport) void _cdecl Lenheart()
|
||||
{
|
||||
|
||||
DWORD threadID;
|
||||
@@ -143,6 +147,7 @@ __declspec(dllexport) void Lenheart()
|
||||
HANDLE Thand2 = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)MouseEvent, NULL, 0, &threadID2);
|
||||
#endif
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -256,6 +261,44 @@ void HookHudUi()
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
LRESULT CALLBACK LenheartCode(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
switch (message)
|
||||
{
|
||||
case WM_IME_COMPOSITION:
|
||||
{
|
||||
if (lParam & GCS_RESULTSTR) // 检查是否有最终字符串结果
|
||||
{
|
||||
HIMC hIMC = ImmGetContext(hwnd); // 获取输入上下文句柄
|
||||
if (hIMC)
|
||||
{
|
||||
DWORD dwSize = ImmGetCompositionString(hIMC, GCS_RESULTSTR, NULL, 0);
|
||||
TCHAR* pszCompStr = new TCHAR[dwSize / sizeof(TCHAR) + 1];
|
||||
ImmGetCompositionString(hIMC, GCS_RESULTSTR, pszCompStr, dwSize);
|
||||
pszCompStr[dwSize / sizeof(TCHAR)] = '\0';
|
||||
|
||||
std::wcout << pszCompStr << std::endl;
|
||||
// 此时pszCompStr包含了输入法输入的字符串,你可以根据需要使用它
|
||||
// 例如,将其显示到窗口或编辑控件中
|
||||
|
||||
delete[] pszCompStr; // 使用完毕后记得释放内存
|
||||
ImmReleaseContext(hwnd, hIMC); // 释放输入上下文句柄
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
// 其他消息处理...
|
||||
}
|
||||
return DefWindowProc(hwnd, message, wParam, lParam);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BOOL APIENTRY DllMain(HINSTANCE hModule,
|
||||
DWORD ul_reason_for_call,
|
||||
LPVOID lpReserved
|
||||
@@ -268,6 +311,7 @@ BOOL APIENTRY DllMain(HINSTANCE hModule,
|
||||
{
|
||||
|
||||
|
||||
|
||||
//LoadLibrary(L"ksfp.dll");
|
||||
//memcpy((void*)0x00F4AA66, "\xE9\xFA\x02\x00\x00\x90", 6);
|
||||
FILE* file = fopen("ImagePacks2/!HUD_Yosin百级UI.NPK", "rb");
|
||||
@@ -276,12 +320,23 @@ BOOL APIENTRY DllMain(HINSTANCE hModule,
|
||||
HookHudUi();
|
||||
}
|
||||
|
||||
FILE* file2 = fopen("Xuefeng2_bConsole", "rb");
|
||||
if (file2)
|
||||
{
|
||||
AllocConsole();
|
||||
SetConsoleTitleA("Lenheart");
|
||||
//SetConsoleOutputCP(65001);
|
||||
freopen(("CONOUT$"), ("w"), stdout);
|
||||
freopen(("CONOUT$"), ("w"), stderr);
|
||||
freopen(("CONIN$"), ("r"), stdin);
|
||||
}
|
||||
|
||||
|
||||
|
||||
//是否开启控制台
|
||||
#ifdef COUTWINDOWS_SWITCH
|
||||
AllocConsole();
|
||||
SetConsoleTitleA("Lenheart");
|
||||
SetConsoleTitle(L"Lenheart");
|
||||
//SetConsoleOutputCP(65001);
|
||||
freopen(("CONOUT$"), ("w"), stdout);
|
||||
freopen(("CONOUT$"), ("w"), stderr);
|
||||
@@ -299,6 +354,7 @@ BOOL APIENTRY DllMain(HINSTANCE hModule,
|
||||
hook::RegisterHook();
|
||||
Lenheart();
|
||||
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user