如何使用SharePoint网站(365)作为Inno安装文件的源?
我想知道在安装过程中我可以用什么方式使用SharePoint网站下载文件 为此,我下载并尝试使用下一个代码:如何使用SharePoint网站(365)作为Inno安装文件的源?,sharepoint,inno-setup,office365,pascalscript,Sharepoint,Inno Setup,Office365,Pascalscript,我想知道在安装过程中我可以用什么方式使用SharePoint网站下载文件 为此,我下载并尝试使用下一个代码: #包括 [档案] 来源:“{tmp}\FiletoDownload.txt”;DestDir:“{app}”;旗帜:外部;外部尺寸:1048576 [守则] 函数InitializeSetup():Boolean; 变量 WinHttpReq:变体; 开始 日志('InitializeSetup'); 结果:=真; 尝试 WinHttpRequest:=CreateOleObject('
#包括
[档案]
来源:“{tmp}\FiletoDownload.txt”;DestDir:“{app}”;旗帜:外部;外部尺寸:1048576
[守则]
函数InitializeSetup():Boolean;
变量
WinHttpReq:变体;
开始
日志('InitializeSetup');
结果:=真;
尝试
WinHttpRequest:=CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpReq.Open('GET','https://mysite.sharepoint.com",假),;
WinHttpReq.SetCredentials('myuser@mycompany.onmicrosoft.com","通过",1),;
WinHttpReq.Send();
除了
结束;
结束;
过程初始化Wizard();
开始
idpAddFileSize('https://mysite.sharepoint.com/Documents/Shared%20Documents/FiletoDownload.txt,ExpandConstant('{tmp}\FiletoDownload.txt.txt'),1048576);
idpDownloadAfter(wpReady);
结束;
但当我编译时,会出现以下错误:
有人能帮我解释我的错误在哪里
注意:我读过这篇文章,但据我所知,它适用于其他SharePoint版本
谢谢你的进步 您似乎假设使用
WinHttp.WinHttpRequest
调用SetCredentials
可以使用“Inno下载插件”对文件下载进行身份验证
但这是两个完全不同的、不相关的HTTP会话。它不是这样工作的
要使用“Inno下载插件”进行身份验证,请使用idpSetLogin
函数
另见
另外,你链接的问题,这个,与你的问题没有任何关系。它是关于为Inno安装编译器下载源文件,而不是为安装下载源文件。您似乎假设使用
WinHttp.WinHttpRequest
callSetCredentials
可以使用“Inno下载插件”对文件下载进行身份验证
但这是两个完全不同的、不相关的HTTP会话。它不是这样工作的
要使用“Inno下载插件”进行身份验证,请使用idpSetLogin
函数
另见
另外,你链接的问题,这个,与你的问题没有任何关系。它是关于下载Inno安装编译器的源文件,而不是用于安装