URLDownloadToFile不下载DLL

时间:2019-03-24 13:52:26

标签: c++

我正在尝试制作一个程序,该程序可以从我的网站下载dll,然后将其注入记事本,但是我无法下载该dll。

我的代码:

if (tools->downloadFile("http://mysite.dx.am//mydll.dll", "C://mydll.dll")) {
                            tools->loadLibrary("notepad.exe", "c://mydll.dll");
cout << "mydll.dll injected into notepad.exe";
}
else {

int msgboxID = MessageBoxA(
NULL,
(LPCSTR)"Couldn't download DLL.",
(LPCSTR)"Loader base",
MB_OK
);
exit(-1);

}

downloadFile:


bool tool::downloadFile(string url, string filepath) {

    DeleteUrlCacheEntry(url.c_str());

    HRESULT hr = URLDownloadToFile(
        NULL,  
        url.c_str(),
        filepath.c_str(),
        0,     
        NULL); 

    if (SUCCEEDED(hr))
        return true;
    else
        return false;

}

我希望程序下载dll,但是它不起作用。

0 个答案:

没有答案