简易长宽登陆器

     本来打算把这个登录器做的尽量的完美,比如显示用户信息,使用时间,流量等,由于时间精力不够,今天暂时先写了个简易的登陆器,不过虽然简易,但却很实用,将如下代码编译后同批处理文件一并放到启动文件夹即可实现开机自动登录网络功能。 

编译后的程序:长宽登录器.rar(需要.NET 1.0以上版本支持) 

代码如下: 

/*********************************************** 
* Power By: SPARON 
* BLOG: http://sparon.cnblogs.com/ 
*       HTTP://HI.BAIDU.COM/SPARON 
***********************************************/ 
using System; 
using System.Net; 
using System.IO; 
namespace 长宽登陆器 

    class Program 
    { 
        private String Url = "http://10.215.3.8/"; 
        private String Params = "?DDDDD={0}&upass={1}&0MKKey=%E7%99%BB%E5%BD%95+Login"; 
        static void Main(string[] args) 
        { 
            if (args.Length < 2 || args[0] == null || args[1] == null) return; 
            Program app = new Program(); 
            if (app.SendRequest(args[0], args[1])) 
            { 
                Console.Write("长宽登录成功!"); 
            } 
            else 
            { 
                Console.Write("长宽未登录成功,请在结束改成序后手工登录!!!"); 
            } 
            Console.ReadKey(); 
        } 
        private Boolean SendRequest(String user, String pwd) 
        { 
            try 
            { 
                WebRequest req = WebRequest.Create(Url); 
                //指定提交的Method,可以为POST和GET,一定要大写 
                req.Method = "POST"; 
                //Post的数据 
                byte[] postData = System.Text.Encoding.Default.GetBytes(String.Format(Params, user, pwd)); 
                req.ContentLength = postData.Length; 
                Stream postStream = req.GetRequestStream(); 
                postStream.Write(postData, 0, postData.Length); 
                postStream.Close();
                return true; 
            } 
            catch (Exception e) 
            { 
            } 
            return false; 
        } 
    } 



AoutLogin.bat代码如下 
长宽登陆器.exe user password 

user替换为用户名 
password替换为密码

posted @ 2008-08-11 16:11  SPARON  阅读(533)  评论(0编辑  收藏  举报