当前位置:编程学习 > C#/ASP.NET >>

有谁会直接通过。net登入QQ

有谁会直接通过。net登入QQ
就是密码账号都在。net中输入(C#)
是否建立一个传值就行,我新手,看代码比较容易理解

PS:我现在就是要通过。net,自动完成对某个软件的几步操作
相关的资料都行哈,代码优先

--------------------编程问答-------------------- 使用SendInput可以实现登录qq。 --------------------编程问答-------------------- --------------------编程问答-------------------- 没有人 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- IM Spy --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 帮 顶下。。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 是要实现QQ自动登陆吧?
之前见别人用VC++写过,2008之前的版本可以用。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 还有这等好事?? --------------------编程问答-------------------- 调用腾讯的WEBSERVICE吧,然后里面有方法的。以前做过,现在忘记了。
可以直接登QQ,MSN。。。 --------------------编程问答-------------------- 应该可以的~~一些外挂不是经常登陆吗?~~ --------------------编程问答-------------------- --------------------编程问答-------------------- 归归,好玩,我也想学学呢! --------------------编程问答-------------------- 顶、我是来看的、 --------------------编程问答-------------------- 坐等高手解答 --------------------编程问答-------------------- 以前玩过,现在忘记了! --------------------编程问答-------------------- qq2009、qq2010都可以用SendInput登录,qq2008可用命令登录,lz自己找资料啊。

http://topic.csdn.net/u/20101007/22/3659d864-8ca7-4f5b-bcb7-e8583e7c2c8c.html

如果密码有特殊字符,目前还实现不了。 --------------------编程问答-------------------- http://www.cnblogs.com/aautoquicker/archive/2010/10/14/1851638.html

这个没试过,不知道行不行。 --------------------编程问答-------------------- --------------------编程问答-------------------- 以前有现在没见过了 --------------------编程问答-------------------- 4楼头像真好看。我来顶顶 --------------------编程问答-------------------- 楼主想做木马? --------------------编程问答-------------------- 有个开源项目LumaQQ。net版本,学习一下 --------------------编程问答-------------------- --------------------编程问答-------------------- MD5算法
我这还有个
 public class QQPassword
    {
        private static string binl2hex(byte[] buffer)
        {
            StringBuilder builder = new StringBuilder();
            for (int i = 0; i < buffer.Length; i++)
            {
                builder.Append(buffer[i].ToString("x2"));
            }
            return builder.ToString();
        }
        /// <summary>
        /// 加密用户输入的秘密以保存在配置文件中
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public static string md5_3(string input)
        {
            MD5 md = MD5.Create();
            byte[] buffer = md.ComputeHash(Encoding.Default.GetBytes(input));
            buffer = md.ComputeHash(buffer);
            buffer = md.ComputeHash(buffer);
            return binl2hex(buffer).ToUpper();
        }

        public static string md5(string input)
        {
            byte[] buffer = MD5.Create().ComputeHash(Encoding.Default.GetBytes(input));
            return binl2hex(buffer);
        }
        /// <summary>
        /// 从用户输入的密码 获取TX服务器需要的密码
        /// </summary>
        /// <param name="password"></param>
        /// <param name="verifycode"></param>
        /// <returns></returns>
        public static string getPassword(string password, string verifycode)
        {
            return getPassword_1(md5_3(password), verifycode);
        }
        /// <summary>
        /// 从配置保存的密码 获取TX服务器需要的密码
        /// </summary>
        /// <param name="password"></param>
        /// <param name="verifycode"></param>
        /// <returns></returns>
        public static string getPassword_1(string password, string verifycode)
        {
            return md5(password + verifycode.ToUpper()).ToUpper();
        }

        public static System.Net.CookieContainer ACookies(string CookiesString)
        {
            CookieContainer cl = new CookieContainer();
            //string ss = null;
            foreach (string ss in CookiesString.Split(';'))
            {
           
                if (ss != "")
                {
                    if (ss.IndexOf(",") == -1)
                    {
                        cl.Add(new Cookie(ss.Split('=')[0].Trim(), ss.Split('=')[1].Trim(), "/", ".qq.com"));
                    }
                }
            }
            return cl;
        }

        public static string GetCookie(CookieContainer myCookieContainer, string url)
        {
            CookieCollection c = myCookieContainer.GetCookies(new Uri(url));
            string str = "";
            for (int i = 0; i < c.Count; i++)
            {
                if (str == "")
                {
                    str += c[i].Name + "=" + c[i].Value;
                }
                else
                {
                    str += ";" + c[i].Name + "=" + c[i].Value;
                }
            }
            return str;

        }

        public static string GetCookie(CookieContainer _Cookie)
        {
            return GetCookie(_Cookie, "http://www.qq.com");
        }
    }
--------------------编程问答-------------------- 刚刚上面那个是网页登陆
客户端要找QQ句柄
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,