新手菜鸟问题....求教思路,一小程序实现qq的自动登陆

tinriver 2008-12-02 11:12:20
看c#一些日子了,最近尝试做一些东西,其中一个部分是自动登陆qq.感觉很茫然无措,求教一下思路。

先说一下我自己整理的思路,希望大家指正

1.程序中实现打开qq登陆界面(为简便使用已知固定路径)....请问出发程序的是实现思路
2.确保登陆界面出于活动状态(获得焦点)...
3.定位到qq号输入框中(模拟tab键使光标定位或者让鼠标移动到某点处罚单击事件)...这部分完全不知道该怎么办,求教大家实现的思路
4.输入号码和密码,出发回车键实现登陆

感觉用小程序控制第三方程序还是比较有挑战的,这个问题在此求教大家了,贻笑大方的同时希望能得到大家的帮助。先谢过
...全文
214 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
uglywolf 2008-12-03
  • 打赏
  • 举报
回复
有创意,俺也想学,帮顶
xupeihuagudulei 2008-12-03
  • 打赏
  • 举报
回复
up
zjybushiren88888 2008-12-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 flyjimi 的回复:]
1.程序中实现打开qq登陆界面(为简便使用已知固定路径)....请问出发程序的是实现思路

Process.Start(filename);
2.确保登陆界面出于活动状态(获得焦点)...
win32 api查找qq登陆窗口
FindWindow()
3.定位到qq号输入框中(模拟tab键使光标定位或者让鼠标移动到某点处罚单击事件)...这部分完全不知道该怎么办,求教大家实现的思路
win32 api
发windows消息,或者用FindWindowEx找到输入框控件

4.输入号码和…
[/Quote]
帮顶
wapit 2008-12-03
  • 打赏
  • 举报
回复
我建议楼主研究下QQ保存密码及自动登录时配置文件的加密方法及存储格式. 然后写程序改这个文件, 改完再启用QQ. 多个QQ登录时改一个启动一个, 启动完了再改再启动另一个.......

呵呵. 没弄过. 让高手见笑了
byte377 2008-12-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 flyjimi 的回复:]
1.程序中实现打开qq登陆界面(为简便使用已知固定路径)....请问出发程序的是实现思路

Process.Start(filename);
2.确保登陆界面出于活动状态(获得焦点)...
win32 api查找qq登陆窗口
FindWindow()
3.定位到qq号输入框中(模拟tab键使光标定位或者让鼠标移动到某点处罚单击事件)...这部分完全不知道该怎么办,求教大家实现的思路
win32 api
发windows消息,或者用FindWindowEx找到输入框控件

4.输入号码和…
[/Quote]

这个不错
空心兜兜 2008-12-03
  • 打赏
  • 举报
回复
UP


gomoku 2008-12-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lijunfeng 的回复:]
QQ的密码框是为了安全性而单独定制的控件,用普通方法不一定能往里写东西的。
[/Quote]

Here is another approach by jishengzhu (I haven't tried it):
button click事件怎么写, 2楼
lijunfeng 2008-12-03
  • 打赏
  • 举报
回复
QQ的密码框是为了安全性而单独定制的控件,用普通方法不一定能往里写东西的。
waiwenlianxi 2008-12-03
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20081202/17/bbd64001-9b03-4e8f-b37e-d8d0557c3a9b.html
sxmonsy 2008-12-03
  • 打赏
  • 举报
回复
友情UP
flyjimi 2008-12-02
  • 打赏
  • 举报
回复
1.程序中实现打开qq登陆界面(为简便使用已知固定路径)....请问出发程序的是实现思路

Process.Start(filename);
2.确保登陆界面出于活动状态(获得焦点)...
win32 api查找qq登陆窗口
FindWindow()
3.定位到qq号输入框中(模拟tab键使光标定位或者让鼠标移动到某点处罚单击事件)...这部分完全不知道该怎么办,求教大家实现的思路
win32 api
发windows消息,或者用FindWindowEx找到输入框控件

4.输入号码和密码,出发回车键实现登陆
win32 api 发消息填文本。

提供一个配置文件保存以下信息
1.qq可执行文件的路径。
2.qq号和密码。
3.支持多账户管理。

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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