首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏转载gongluck的CSDN博客

    初探WinInet网络api

    //必须的头文件,而且要链接wininet.lib #include <WinInet.h> #define UM_SOCKET (WM_USER + 1) void CNetTimeDlg::OnBnClickedOk stNew); break; } return 0; } void CNetTimeDlg::OnBnClickedFtp() { // TODO: 在此添加控件通知处理程序代码 // 使用WinInet

    1K50发布于 2018-03-08
  • 来自专栏全栈程序员必看

    WinINet 与 WinHTTP简介

    首先了解一下WinINetWinInet,全称The Microsoft Windows Internet ,应用程序可以通过它提供的API访问标准的网络协议,比如FTP和 WinINet不支持服务端的实现。另外,它也不能在服务端进行调用。WinINet是被设计成一个HTTP客户端平台来为桌面应用提供相应的接口。 而WinINet的API较难理解且文档有些混乱。 通过这些了解,当你要用Microsoft提供的API做网络数据请求时,你应该有所了解,知道该用WinINet还是WinHTTP了,如果是要进行从WinINet到WinHTTP的转换则可以看看 Porting WinINet Applications to WinHTTP这篇文章。

    1.3K30编辑于 2022-09-15
  • 来自专栏葡萄城控件技术团队

    Winform文件下载之WinINet

    这就是Windows Internet,简称 WinINet。本文通过一个demo来介绍WinINet的基本用法和一些实用技巧。  建立到服务器的连接 InternetOpenUrl 这是一个通用的函数,应用程序可以用它来请求数据(只要是WinINet支持的协议就可以)。 总结:相比WebClient,使用WinINet接口要烦琐不少。当然也有一定的优势,比如前文中提到的代理问题,WinINet的默认设置就能处理好Credentials。

    1.3K80发布于 2018-01-10
  • 来自专栏听雨堂

    如何清除应用程序承载 WebBrowser 控件时缓存

    本文解释如何使用 WinInet API 函数以直接清除缓存。 更多信息 使用 WinInet API FindFirstURLCacheEntry 来找到第一缓存条目和 FindNextUrlCacheEntry 用于列举缓存。 在下面步骤介绍如何在 VisualBasic 中使用 WinInet API 来清除缓存中所有文件。 1. 新建一个 VisualBasic 标准 EXE 项目。 2. form 1: Option Explicit Private Declare Function FindFirstUrlCacheGroup Lib "wininet.dll ByRef lpReserved As Long) As Long Private Declare Function DeleteUrlCacheGroup Lib "wininet.dll

    1.4K70发布于 2018-01-23
  • 来自专栏黑白天安全团队

    分析Cobalt Strike Payload

    0x7b18062d wininet.dll_HttpSendRequestA 0xc69f8957 wininet.dll_InternetConnectA 0x0be057b7 wininet.dll_InternetErrorDlg 0xa779563a wininet.dll_InternetOpenA 0xe2899612 wininet.dll_InternetReadFile 0x869e4675 wininet.dll_InternetSetOptionA 0x00c6 0xc69f8957 wininet.dll_InternetConnectA 0x00de 0x3b2e55eb wininet.dll_HttpOpenRequestA 0x00f2 0x0120 0xc69f8957 wininet.dll_InternetConnectA 0x013f 0x3b2e55eb wininet.dll_HttpOpenRequestA 0x0163 0x00cb 0xc69f8957 wininet.dll_InternetConnectA 0x00e7 0x3b2e55eb wininet.dll_HttpOpenRequestA 0x0100

    2.1K21发布于 2021-09-28
  • C/C++ 实现FTP文件上传下载

    它属于因特网标准化的协议族之一,为文件的上传、下载和文件管理提供了一种标准化的方法,在Windows系统中操作FTP上传下载可以使用WinINet库,WinINet(Windows Internet)库是 以下是对该代码的概述: 头文件引入和库链接: 代码使用了 <Windows.h> 和 <WinInet.h> 头文件,同时通过 #pragma comment(lib, "WinInet.lib") 链接了 WinInet 库,这是使用 WinInet 库的基本准备工作。 #include <iostream> #include <Windows.h> #include <WinInet.h> #pragma comment(lib, "WinInet.lib") / #include <iostream> #include <Windows.h> #include <WinInet.h> #pragma comment(lib, "WinInet.lib") /

    1.2K10编辑于 2023-12-01
  • C/C++ 实现FTP文件上传下载

    它属于因特网标准化的协议族之一,为文件的上传、下载和文件管理提供了一种标准化的方法,在Windows系统中操作FTP上传下载可以使用WinINet库,WinINet(Windows Internet)库是 以下是对该代码的概述: 头文件引入和库链接: 代码使用了 <Windows.h> 和 <WinInet.h> 头文件,同时通过 #pragma comment(lib, "WinInet.lib") 链接了 WinInet 库,这是使用 WinInet 库的基本准备工作。 #include <iostream> #include <Windows.h> #include <WinInet.h> #pragma comment(lib, "WinInet.lib") / #include <iostream> #include <Windows.h> #include <WinInet.h> #pragma comment(lib, "WinInet.lib") /

    97510编辑于 2023-12-01
  • 来自专栏办公魔盒

    VB6 获取网页代码

    使用方法:获取网页代码("www.baidu.com") ---- Public Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA sProxyBypass As String, ByVal lFlags As Long) As Long Public Declare Function InternetOpenUrl Lib "wininet.dll ByVal lFlags As Long, ByVal lContext As Long) As Long Public Declare Function InternetReadFile Lib "wininet.dll As Long, _ lNumberOfBytesRead As Long) As Integer Public Declare Function InternetCloseHandle Lib "wininet.dll

    2.1K30发布于 2019-07-22
  • 来自专栏BioIT爱好者

    R 语言 download.file 的几点知识

    On Windows the "wininet" method is used apart from for ftps:// URLs where "libcurl" is tried. The "wininet" method uses the WinINet functions (part of the OS). 在 Windows 中,默认使用 "wininet" 的方法,对于 ftps:// 的资源会尝试使用 "libcurl" 的下载方法。 Current download methods are "internal","wininet" (Windows only) "libcurl", "wget" and "curl", and there

    1K10发布于 2021-10-15
  • 来自专栏授客的专栏

    loadrunner 运行脚本-Run-time Settings之Preferences设置

    Advanced WinInet Replay. 指示VuGen使用WinInet回放引擎而不是使用标准Sockets回放。 VuGen有2个HTTP回放引擎: 基于套接字(Sockets-based)(缺省) 或者 基于WinInet。WinInetIE使用的引擎并且支持所有混合到IE浏览器的特征。 WinInet回放引擎的限制是非可扩展的,且不支持UNIX。此外,当协同线程工作时,WinInet引擎不能精确模拟连接带宽和连接数。VuGen的基于套接字回放是一个用于负载测试的可扩展的轻量级引擎。 如果你在那种环境下录制,使用WinInet回放引擎。 默认:不开启。 (socket-based replay engine).

    1.2K40发布于 2019-09-10
  • 来自专栏kali blog

    Fiddler抓包从入门到放弃(一)菜单介绍

    Accept-Encoding 请求头设置或替换为 ja 标识 User-Agents:把所有请求的 User-Agent 请求头设置或替换成指定值 Tools 菜单说明: Option:Fiddler设置窗口 WinINET Options:打开 IE的Internet Options 窗口 Clear WinINET Cache(或 Ctrl + Shift + X):清空 IE 和其他应用中所使用的 WinINET 缓存文件 Clear WinINET Cookies:清空 IE 和其他应用中所发送的 WinINET Cookie.Session 的 Cookies 还是保持不变 TextWizard(或 Ctrl + E

    57310编辑于 2025-07-28
  • 来自专栏微卡智享

    delphi提示“Undeclared identifier”的缺少引用单元列表

    GetFileVersionInfoSize Windows GetWindowLong Windows GetStdHandle Windows HDC Windows HFont Windows HINTERNET WinInet IHTMLEventObj MSHTML or MSHTML_TLB IID_IWebBrowser2 SHDocVw or SHDocVw_TLB IMessage CDO_TLB InternetClosehandle WinInet InternetOpenUrl WinInet InternetReadFile WinInet IntToHex SysUtils IntToStr SysUtils IOleCommandTarget

    2.8K20发布于 2019-07-25
  • 来自专栏c#Winform自定义控件系列

    c# 获取cook

    System.Runtime.InteropServices; using System.Text; namespace HQTX_BatchAddData { ///

    /// WinInet.dll CookieReader { private const int INTERNET_COOKIE_HTTPONLY = 0x00002000; [DllImport("wininet.dll

    94130发布于 2019-09-11
  • 来自专栏零域Blog

    定制 Fiddler 之抓获 WinHTTP 请求

    背景 发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHTTP 这套 API 发送的请求都没有抓到 Eric Lawrence 大神的一篇博客 Using Fiddler with WinHTTP,博客里表示 Fiddler 对各种 HTTP(s) stacks 都是能支持的,只是默认启动时只是接管了 WinINET 分析 我们需要让 Fiddler 抓取 WinHTTP 的包时,要做的就是让 WinHTTP 的代理设置改为与 WinINET 一致,因为 WinINET 在 Fiddler 启动后使用 Fiddler

    79040编辑于 2022-03-28
  • 来自专栏今天有没有多懂一点工业安全

    【操作】Cobalt Strike 浏览器跳板攻击

    关键点在于 WinINet 这个库。工作原理是: 进程注入。浏览器跳板技术将一个 agent(代理)注入到 IE 浏览器进程中; 在团队服务器上创建一个 HTTP 代理服务器。 到时候攻击者通过请求此代理服务器的 IP 和端口,进而变成了 agent 的一个请求任务; 当攻击者从自己的浏览器请求 web 应用时,IE 中的 agent (代理)将此请求转化为对 WinINet 库的 API 调用; 恰好, WinINet 也是 IE 浏览器用于 web 通信和管理身份认证的库。 Internet Explorer 将其所有通信委托给 WinINet 库。 并且使用 WinINet 这个库来管理其用户的 cookies、SSL 会话和服务器身份验证; 基于相同的进程上下文,使用此库来进行一个 web 请求可以引发免费的透明再验证。

    1.3K20编辑于 2022-05-10
  • 来自专栏muller的测试分享

    接口测试|Fiddler界面主菜单功能介绍(二)

    :打开 Options 窗口,是 fiddler 抓包的一些设置项,包括对抓取接口是 http 还是 https 的设置,获取证书,设置代理端口号等功能图片(2)WinINET Options... :打开IE的Internet Options(选项)窗口(3)Clear WinINET Cache:清空 IE 和其他应用中所使用的 WinINET 的缓存文件(4)Clear WinINET Cookies :清空 IE 和其他应用中所使用的 WinINET 的 Cookies 文件;Session的Cookies还是保持不变(5)TextWizard...

    71010编辑于 2023-02-01
  • 来自专栏一个会写诗的程序员的博客

    Sublime Text 3 的 Markdown 实时预览全面总结

    Doesn't // have an effect on Windows due to a bug in WinINet. Not normally used on Windows // since the system proxy configuration is utilized via WinINet. However, // if WinINet is not working properly, this will be used by the Urllib // downloader May be used // with WinINet to set credentials for system-level proxy config. they machine or network presents trouble to wininet.

    4.7K10发布于 2021-03-27
  • 来自专栏IT架构圈

    「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)

    Tools - WinINET-Options 网络设置 Tools - Clear WinINET Cache,Clear WinINET Cokkies 清空网络连接的缓存 和 Cookies Tools

    1.1K20发布于 2019-04-26
  • 来自专栏盟主来了

    2020.7.2日报:禁用IE的证书管理弹窗

    三是逆向wininet的代码发现,会走CoInternetIsFeatureEnabled(0x14, 2). 这里也许可以设置一下。不过好像没成功。 wininet.dll!_IsolationAwareDialogBoxParamW@20()    未知    非用户代码。已加载符号。      wininet.dll! wininet.dll!LaunchInternetErrorDlg()    未知    非用户代码。已加载符号。      wininet.dll!

    1.2K30发布于 2020-07-03
  • 来自专栏闷骚的程序员

    定制 Fiddler 之抓获 WinHTTP 请求

    背景 发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHTTP 这套 API 发送的请求都没有抓到 Eric Lawrence 大神的一篇博客 Using Fiddler with WinHTTP,博客里表示 Fiddler 对各种 HTTP(s) stacks 都是能支持的,只是默认启动时只是接管了 WinINET 分析 我们需要让 Fiddler 抓取 WinHTTP 的包时,要做的就是让 WinHTTP 的代理设置改为与 WinINET 一致,因为 WinINET 在 Fiddler 启动后使用 Fiddler

    1.3K10发布于 2020-04-16
领券