VC如何设置IE代理服务器用户名和密码

paodan 2009-08-03 01:13:26
使用VC,怎样设置IE代理服务的用户名和密码呢,IE窗口打开时不需要手工的输入,我使用修改注册表和InternetSetOption()的方法设置了ip地址和端口,但是不知道如何在程序中设置代理服务器的用户名和地址,我也试过InternetSetOption(NULL,INTERNET_OPTION_USERNAME,(LPVOID)user.c_str(),user.size()+1)来设置,但是没成功,大家帮帮忙
...全文
2932 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
paodan 2009-09-28
  • 打赏
  • 举报
回复
结贴
paodan 2009-09-14
  • 打赏
  • 举报
回复
期待高人指引
haiyangwen 2009-09-14
  • 打赏
  • 举报
回复
好像是没有。
xwsn007 2009-09-14
  • 打赏
  • 举报
回复
这个应该没有
paodan 2009-08-13
  • 打赏
  • 举报
回复
还有什么方法在程序中设置用户名和密码吗?
paodan 2009-08-10
  • 打赏
  • 举报
回复
微软提供身份验证对话框这个接口吗
MoXiaoRab 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 paodan 的回复:]
微软提供身份验证对话框这个接口吗
[/Quote]

貌似是没有的
paodan 2009-08-10
  • 打赏
  • 举报
回复
顶起
hanwangabc 2009-08-09
  • 打赏
  • 举报
回复
帮顶,
paodan 2009-08-07
  • 打赏
  • 举报
回复
同志们,赶紧啊,要结贴了
paodan 2009-08-06
  • 打赏
  • 举报
回复
不知道如何获得那个验证对话框的句柄?
paodan 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 rendao0563 的回复:]
引用 18 楼 paodan 的回复:
引用 9 楼 biweilun 的回复:
注册表里面修改就可以了
用户名和密码在存在注册表哪里呢

你自己设一个比如djlfajkfjdkajkjafjlkdfzld这样的。然后用regedit搜。不就知道在哪了吗。
[/Quote]老大我找了n遍了,没有发现,不知道存在哪,或者是否用密文加密了用户名?
rendao0563 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 paodan 的回复:]
引用 9 楼 biweilun 的回复:
注册表里面修改就可以了
用户名和密码在存在注册表哪里呢
[/Quote]
你自己设一个比如djlfajkfjdkajkjafjlkdfzld这样的。然后用regedit搜。不就知道在哪了吗。
paodan 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 biweilun 的回复:]
注册表里面修改就可以了
[/Quote]用户名和密码在存在注册表哪里呢
paodan 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 rendao0563 的回复:]
你看返回值了吗? 你取错误码了吗? 什么都出来问。
[/Quote]看了HttpQueryInfo返回值为0。
rendao0563 2009-08-04
  • 打赏
  • 举报
回复
你看返回值了吗? 你取错误码了吗? 什么都出来问。
paodan 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 rendao0563 的回复:]
    bResult = InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);    //通知注册表中代理改变,下次连接时启动代理
    bResult = InternetSetOption(NULL ,INTERNET_OPTION_REFRESH , NULL, 0);    //从注册表中读入代理
貌似要在最后调用。不然你白设置了。没刷进去。
[/Quote我试了,]放在最后也没效果,不知道哪里出问题
paodan 2009-08-04
  • 打赏
  • 举报
回复
大家帮帮忙,分不够再加
paodan 2009-08-04
  • 打赏
  • 举报
回复
在网上查了一下,有的说需要IAuthenticate:Authenticate,真的蒙了
rendao0563 2009-08-04
  • 打赏
  • 举报
回复
0 就是 FALSE。失败。取错误码啊。。。。非要别人一步一步教?
加载更多回复(11)
本书是一本介绍利用Visual C++进行网络通信程序开发的书籍,书中精选了大量网络实例,涵盖了本地计算机网络编程,局域网网络通信编程,IE编程,网络通信协议编程,串口通信编程,代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。本书适合进行网络通信开发的人员阅读,同时也可以作为科研单位,高校相关专业人员的参考书籍。

目录介绍
第1章 Visual C++网络通信编程基础 1
1.1 Winsock1.1编程技术 1
1.1.1 Winsock的基本概念 1
1.1.2 Winsock的编程特点 2
1.1.3 Winsock基本的API 2
1.1.4 Winsock的异步模式 7
1.1.5 面向连接协议和无连接协议 20
1.2 Winsock 2.0编程技术 21
1.2.1 Winsock 2.0技术说明 21
1.2.2 Winsock 2.0新增函数 25
1.2.3 Winsock网络程序——聊天室 26
1.3 CAsyncSocket编程技术 38
1.3.1 CAsyncSocket类的组成 38
1.3.2 CAsyncSocket编程模型 39
1.4 CSocket编程技术 41
1.4.1 CSocket类的组成 42
1.4.2 CSocket应用实例——聊天室 43
1.5 WinInet编程技术 52

第2章 本地计算机网络编程 57
2.1 获取计算机的名称和IP地址 57
2.2 获取计算机的子网掩码 60
2.3 获取计算机的DNS设置 62
2.4 获取计算机的网卡地址 63
2.5 获取计算机安装的协议 65
2.6 获取计算机提供的服务 67
2.7 获取计算机的所有网络资源 69
2.8 修改本地计算机的网络设置 70
2.9 获取计算机TCP/IP的所有信息 74

第3章 局域网网络通信编程实例 79
3.1 获取网上邻居 79
3.1.1 实现原理 80
3.1.2 实例实现 83
3.2 IP地址和主机名之间的转换 87
3.2.1 实现原理 87
3.2.2 实例实现 89
3.3 映射网络驱动器 93
3.3.1 实现原理 93
3.3.2 实例实现 95
3.4 局域网消息发送程序Net Send 97
3.4.1 实现原理 98
3.4.2 实例实现 101
3.5 获取局域网内其他计算机的信息 103

第4章 IE编程实例 111
4.1 简单的浏览器的实现 111
4.1.1 实现原理 111
4.1.2 实例实现 112
4.2 删除IE相关历史记录 116
4.2.1 实现原理 116
4.2.2 实例实现 117
4.3 将应用程序加入到IE工具栏 121
4.3.1 实现原理 122
4.3.2 实例实现 123
4.4 超级链接的实现 127
4.4.1 实现原理 127
4.4.2 实例实现 128
4.5 禁止IE的弹出窗口 132
4.5.1 实现原理 132
4.5.2 实例实现 133
4.6 禁止浏览某些网站 139
4.6.1 实现原理 139
4.6.2 实例实现 139
4.7 IE收藏夹 142
4.7.1 实现原理 142
4.7.2 实例实现 142
4.8 设置桌面快捷方式和活动桌面 145
4.8.1 实现原理 145
4.8.2 实例实现 146

第5章 基本网络编程实例 150
5.1 点对点文件传输 150
5.2 端口扫描程序 155
5.2.1 实现原理 155
5.2.2 实例实现 155
5.3 Finger编程 161
5.3.1 实现原理 162
5.3.2 实例实现 164
5.4 Sniff编程 166
5.4.1 实现原理 166
5.4.2 实例实现 167
5.5 Internet文件下载 178
5.5.1 实现原理 178
5.5.2 实例实现 180

第6章 网络通信协议编程实例 184
6.1 FTP协议 185
6.1.1 FTP工作原理 185
6.1.2 FTP数据表示 186
6.1.3 FTP命令 187
6.1.4 FTP应答 192
6.1.5 FTP客户端实例方法 194
6.1.6 FTP客户端实例实现 201
6.2 SMTP协议 221
6.2.1 SMTP会话 221
6.2.2 SMTP信件 225
6.2.3 SMTP客户端实例方法 232
6.2.4 SMTP客户端实例实现 233
6.3 POP3协议 259
6.3.1 POP3会话 259
6.3.2 POP3信件 264
6.3.3 POP3客户端实例方法 268
6.3.4 POP3客户端实例实现 268
6.4 ICMP协议 287
6.4.1 ICMP报文格式 287
6.4.2 ICMP时间戳请求与应答 289
6.4.3 Ping程序的实现 291
6.4.4 TraceRoute程序的实现 300
6.5 Telnet协议 308
6.5.1 Telnet协议 308
6.5.2 NVT ASCII字符集 309
6.5.3 协商选项 309
6.5.4 BBS实例实现 310
6.6 HTTP协议 323
6.6.1 HTTP会话 324
6.6.2 HTTP数据 329
6.6.3 HTTP客户端程序的实现 329
6.6.4 HTTP服务器实例实现 343

第7章 Modem/串口通信编程实例 353
7.1 AT命令 353
7.1.1 Modem状态 353
7.1.2 AT命令 354
7.1.3 Modem返回信息码 354
7.2 MSCOMM控件编程实例 355
7.2.1 实现原理 355
7.2.2 实例实现 356
7.3 串口通信API编程实例 360
7.3.1 打开和关闭串口 360
7.3.2 串口配置 362
7.3.3 串口属性设置 365
7.3.4 缓冲区控制 366
7.3.5 串口读写 367
7.3.6 通信事件 369
7.3.7 设备控制命令 370
7.3.8 实例实现 370

第8章 代理服务器编程实例 378
8.1 Socks 5协议编程 379
8.1.1 实例原理 386
8.1.2 实例实现 388
8.2 HTTP代理服务器实例 397
8.2.1 主框架代码分析 397
8.2.2 代理类CProxyServer的实现 399

第9章 高级实例解析 409
9.1 串口通信高级编程实例 409
9.1.1 主程序结构和流程 409
9.1.2 实例演示 409
9.1.3 实例原理 410
9.1.4 实例设计 414
9.1.5 代码分析 414
9.2 网络流量监控实例 425
9.2.1 主程序结构和流程 426
9.2.2 实例演示 426
9.2.3 实例原理 426
9.2.4 实例设计 428
9.2.5 代码分析 429
9.3 网站下载实例 438
9.3.1 主程序结构和流程 438
9.3.2 实例演示 438
9.3.3 实例原理 439
9.3.4 实例设计 441
9.3.5 代码分析 442
9.4 网络五子棋实例 458
9.4.1 主程序结构和流程 458
9.4.2 实例演示 458
9.4.3 实例原理 459
9.4.4 实例设计 459
9.4.5 代码分析 459
9.5 语音聊天实例 466
9.5.1 主程序结构和流程 467
9.5.2 实例演示 467
9.5.3 实例原理 468
9.5.4 实例设计 472
9.5.5 代码分析 473
9.6 远程控制实例 482
9.6.1 主程序结构和流程 482
9.6.2 实例演示 483
9.6.3 实例原理 484
9.6.4 实例设计 485

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧