相关推荐
-
易语言HTTPS访问网页模块源码
调用的DLL命令: .DLL命令 InternetOpenA, 整数型, "WinINet.dll" .参数 lpszAgent, 文本型 .参数 dwAccessType, 整数型 .参数 lpszProxyName, 文本型 .参数 lpszProxyBypass, 文本型 .参数 dwFlags, 整数型 .DLL命令 InternetCloseHandle, 逻辑型, "WinINet.dll" .参数 hInternet, 整数型 .DLL命令 InternetConnectA, 整数型, "WinINet.dll" .参数 hInternet, 整数型 .参数 lpszServerName, 文本型 .参数 nServerPort, 整数型 .参数 lpszUserName, 文本型 .参数 lpszPassword, 文本型 .参数 dwService, 整数型 .参数 dwFlags, 整数型 .参数 dwContext, 整数型 .DLL命令 HttpOpenRequestA, 整数型, "WinINet.dll" .参数 hConnect, 整数型 .参数 lpszVerb, 文本型 .参数 lpszObjectName, 文本型 .参数 lpszVersion, 文本型 .参数 lpszReferer, 文本型 .参数 lplpszAcceptTypes, 文本型 .参数 dwFlags, 整数型 .参数 dwContext, 整数型 .DLL命令 HttpSendRequestA, 逻辑型, "WinINet.dll" .参数 hRequest, 整数型 .参数 lpszHeaders, 文本型 .参数 dwHeadersLength, 整数型 .参数 lpOptional, 文本型 .参数 dwOptionalLength, 整数型 .DLL命令 InternetReadFile, 逻辑型, "WinINet.dll" .参数 hFile, 整数型 .参数 lpBuffer, 字节集, 传址 .参数 dwNumberOfBytesToRead, 整数型 .参数 lpdwNumberOfBytesRead, 整数型, 传址 .DLL命令 HttpQueryInfoA, 逻辑型, "WinINet.dll" .参数 hRequest, 整数型 .参数 dwInfoLevel, 整数型 .参数 lpvBuffer, 文本型, 传址 .参数 lpdwBufferLength, 整数型, 传址 .参数 lpdwIndex, 整数型 .DLL命令 InternetSetCookieA, 逻辑型, "WinINet.dll" .参数 lpszUrl, 文本型 .参数 lpszCookieName, 文本型 .参数 lpszCookieData, 文本型 .DLL命令 CreateThread, 整数型 .参数 lpThreadAttributes, 整数型 .参数 dwStackSize, 整数型 .参数 lpStartAddress, 子程序指针 .参数 lpParameter, 整数型 .参数 dwCreationFlags, 整数型 .参数 lpThreadId, 整数型, 传址 .DLL命令 CloseHandle, 逻辑型 .参数 hObject, 整数型 .DLL命令 TerminateThread, 逻辑型 .参数 hThread, 整数型 .参数 dwExitCode, 整数型 .DLL命令 MsgWaitForMultipleObjects, 整数型 .参数 nCount, 整数型 .参数 pHandles, 整数型, 传址 .参数 bWaitAll, 逻辑型 .参数 dwMilliseconds, 整数型 .参数 dwWakeMask, 整数型 .DLL命令 HttpAddRequestHeaders, , "wininet.dll", "HttpAddRequestHeadersA" .参数 hRequest, 整数型 .参数 lpszHeaders, 文本型, 传址 .参数 dwHeadersLength, 整数型 .参数 dwModifiers, 整数型
-
在WINDOWS里获得IP地址的办法
最近在看网络编程(主要是TCP/IP通信的)的内容,还研究了下WMI。把获得IP地址的方法总结如下。1. 使用ipconfig程序。在命令行下使用命令ipconfig可以得到本机的每个有效网罗接口的IP网罗信息。如果在代码中,可以使用Process.Start()方法来调用ipconfig,然后使用正则表达式来解析结果──当然这样做太繁了,不实用。但我曾经使用类似的方法在代码中获得MAC
-
恶意代码分析实战——静态分析基础技术
从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。因为入门学习阶段知识点比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。干货主要有:①1000+CTF历届题库(主流和经典的应该都有了)②CTF技术文档(最全中文版)③项目源码(四五十个有趣且经典的练手项目及源码)
-
WinInet使用详解
WinInet是windows平台对socket进行一层封装,用来直接处理http/ftp/Gopher协议的一套windows API。我第一次接触这个是在一个客户那里,当时因为客户都需要使用http代理才能浏览网页,所以折腾了一天,才基本掌握。而时隔没多久又忘记的差不多了,这个流程就像正则表达式一样,常学常忘,常忘常学。而网络上流传的WinInet代码实例,不是编译不通过,就是粗制滥造。因此现
-
解决InternetOpenUrl卡住的问题
在用InternetOpenUrl下载网页的时候,一般网页打不开的时候该函数都会正常返回,但是偶尔会出现网页打不开的时候,程序就一直停在那里,导致本来计划好的下载任务都没有正常进行下去,代码如下: 网页下载类的主要代码: ibol CMyWeb3::Get( iHInternet hSession, char *psUrl, iuint flag ) { m_ps[0] = '\0'; m_len = 0; iHInternet hFile = InternetO...
-
C++ 一些http操作函数
<br /><br />本文转自:http://www.cppblog.com/kyelin/archive/2007/05/08/23628.html<br /> <br />//==========> 初始化回话<br />HINTERNET hSession=::InternetOpen("Http",<br />PRE_CONFIG_INTERNET_ACCESS,<br />"",<br />INTERNET_INVALID_PORT_NUMBER,<br />0);<br /><br />if(
-
解决OpenUrl函数总是得到缓存数据的问题
CInternetSession::OpenURL的问题. CStdioFile* OpenURL( LPCTSTR pstrURL, //文件URL地址 DWORD dwContext = 1, //上下文ID DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, //标记 LPCTSTR pstrHeaders = NULL, //发送到服务
-
获取IE默认代理配置
BOOL GetWinetProxy(LPSTR lpszProxy, UINT nProxyLen) { unsigned long nSize = 4096; char szBuf[4096] = { 0 }; INTERNET_PROXY_INFO* pProxyInfo = (INTERNET_PROXY_INFO*)szBuf; i
-
Winet API 支持HTTPP/SOCKS代理
源程序 1、Winet API 支持使用IE代理、或者不使用代理、或者使用自定义代理三种方式。 2、使用自定义代理的话,支持HTTP代理,SOCKS代理,但是SOCKS代理不知支持用户名密码,HTTP代理支持 3、这里写了一个使用Winet API写的测试程序,测试Winet API对各种代理的支持,截图如下: 4、下面是程序源码: void GetLastErrorMe
-
启用网络函数
在使用WinINet函数之前,程序应该尝试通过使用InternetAttemptConnect函数建立网络连接。这个函数调用拨号上网对话框去创建一个网络连接或者检查一个网络连接是否存在。如果这个函数失败,程序可以在离线模式中操作在之前的网络连接中已经保存的信息。使用InternetCheckConnection函数检查网络连接。它尝试去PING传递给它的URL所指定的服务器。如果FLAG_ICC_FORCE_CONNECTION 标志已置及URL为空,它会检查服务器数据库入口最近的服务器。如果有一个存在,它
-
用InternetOpen下载小文件 vc c++
文章改自:http://hi.baidu.com/hacknothack/blog/item/4ca77710bc8e97fdc3ce79ad.html使用vc6.0通过 #include "stdafx.h"#include#include#include#pragma comment(lib,"wininet.lib")void main(){
-
使用VC建立网络连接并访问网络资源
实现了在VC下建立网络连接/磁盘映射并访问网络资源的过程。
-
C# 为网络程序添加用户代理
如何为网络程序添加用户代理,本人推荐使用UrlMkSetSessionOption函数, 不过该函数有一个弱点不可以X64编译,X86编译软件才可以调用该函数 否则会一直返回!S_OK意义错误。第二呢 我建议大家在网上找找类似 http://www.proxy.com.ru/免费的代理的网站,代码上的代理是在网上找的 几日后你在使用我的代码则没有代理效果 因为代理服务器无效,所有后面
-
WPF 精修篇 调用Win32Api
栗子是 调用WIn32API 让窗口最前 后台代码 [DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); // Process process = null; private void...
-
InternetOpen InternetOpenUrl InternetReadFile 和 InternetCloseHandle
InternetOpen 函数功能 初始化应用程序对WinINet函数的使用 函数声明 INTERNETAPI_(HINTERNET) InternetOpenA( _In_opt_ LPCSTR lpszAgent, _In_ DWORD dwAccessType, _In_opt_ LPCSTR lpszProxy, _In_opt_ LPCSTR lpszProxyBypass, _In_ DWORD dwFlags ); 第一个参数 指向以null终
-
InternetOpenA
[ilink32 Error] Error: Unresolved external 'InternetOpenA' referenced from ..\WIN32\DEBUG\NATIVEXML.OBJ wininet.lib 添加lib文件到工程或者 工程cpp或主窗体cpp的开始加上一句话就OK啦! #pragma link "wininet.lib" [ilink...
-
Win32_NetworkAdapter 网卡 参数说明
AdapterType --适配器的类型 AdapterTypeID --适配器的类型ID AutoSense --如果为True,网络适配器能自动判断连接或网络媒体的速度 Availability --可用性和设备的状态 Caption --设备的简短描述 ConfigManagerErrorCode --Windows配置管理器错误代码 ConfigManagerUse
9 楼 yuan 2009-04-28 14:45
搜索了一把,网上资料似乎不多。
8 楼 zongxing 2009-01-30 12:01
7 楼 java0310 2009-01-28 22:30
6 楼 wxlmcqueen 2009-01-21 15:44
5 楼 javaeyebird 2009-01-17 16:20
4 楼 coolcry 2009-01-17 00:04
3 楼 scriptlover 2009-01-16 15:18
2 楼 bellstar 2009-01-16 14:42
1 楼 wjd2002 2009-01-16 13:00