#include <tchar.h>
#include <Urlmon.h>
#include <windows.h>
#pragma comment (lib, "Urlmon.lib")
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, _In_ int nCmdShow)
{
// 初始化变量
LPCTSTR Website = _T("https://www.cctry.com"); // 打开和保存网址
LPCTSTR SaveAds = _T("D:\\save_cctry.html"); // 保存地址
// 指定浏览器打开网址
SHELLEXECUTEINFO ShellInfo = { 0 };
ShellInfo.cbSize = sizeof(ShellInfo); // 执行信息字节
ShellInfo.lpVerb = _T("open"); // 执行动作
ShellInfo.lpFile = Website; // 执行地址
ShellInfo.nShow = SW_SHOW; // 显示方式
// 返回网址执行状态
BOOL bRet = ShellExecuteEx(&ShellInfo);
// 打开失败提示框
if (bRet == FALSE)
{
MessageBox(NULL, _T("打开失败"), _T("提示窗口"), MB_OK);
}
// 下载
HRESULT hert = URLDownloadToFile(NULL, Website, SaveAds, 0, NULL);
// 下载成功提示框
if (hert == S_OK)
{
MessageBox(NULL, _T("下载成功"), _T("提示窗口"), MB_OK);
}
return 0;
}