gpt4 book ai didi

windows - RunDLL32 URLDownloadToFile

转载 作者:可可西里 更新时间:2023-11-01 11:27:19 25 4
gpt4 key购买 nike

我正在尝试在 Windows 命令行中执行单行文件下载,而不依赖于 WGET 等外部工具,甚至不编写 PowerShell 或 VBScripts 脚本。

我试着跑

c:\> RunDLL32.exe URLMon.dll,URLDownloadToFIle 0,"http://www.example.com/file.pdf" "c:\\MyName\\Downloads\\",0

没用。
我做错了什么?或者这甚至会起作用吗?

最佳答案

函数URLDownloadToFile具有以下签名:

HRESULT URLDownloadToFile(
LPUNKNOWN pCaller,
LPCTSTR szURL,
LPCTSTR szFileName,
DWORD dwReserved,
LPBINDSTATUSCALLBACK lpfnCB
);

rundll32.exe可调用的函数需要有如下函数原型(prototype):

void CALLBACK  EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);

您不能使用 rundll32.exe 运行 URLDownloadToFile,因为这两个原型(prototype)不兼容。

关于windows - RunDLL32 URLDownloadToFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32085285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com