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