admin 管理员组文章数量: 887239
2024年1月24日发(作者:stata字符型变量变成数值型)
using System;
using c;
using entModel;
using ;
using g;
using ;
using ;
using graphy;
using stics;
namespace QQLogin
{
public partial class QQLoginForm : Form
{
public QQLoginForm()
{
InitializeComponent();
}
UserInfo ui;
private void button1_Click(object sender, EventArgs e)
{
//单用户登陆
if (ui == null)
{
ui = new UserInfo();//如果没有提取出来对象,就创建一个
}
if (ui != null)
{
me = ();
rd = ;
= == "正常" ? "41" : "40";
if (teInput())
{//验证是否输入完全
if (OrEmpty())
{//判断是否有QQ路径,如果没有就打开对话框来选择一下
DialogResult dr = alog();
if (dr == )
{
= me;//将选择的路径赋值给对象
Q(me, rd, , );//登陆QQ
}
}
else
{
Q(me, rd, , );
}
}
izeUserInfo(ui);//每次登陆都序列化保存一次
}
}
private bool ValidateInput()
{//验证是否输入完整
if ( == "")
{
();
return false;
}
else if(=="")
{
();
return false;
}
return true;
}
private void LoginQQ(string user,string pwd,string type,string path)
{//登陆QQ的命令,通过CMD命令来执行
Process MyProcess = new Process();
//设定程序名
me = "";
//关闭Shell的使用
llExecute = false;
//重定向标准输入
ctStandardInput = true;
//重定向标准输出
ctStandardOutput = true;
//重定向错误输出
ctStandardError = true;
//设置不显示窗口
NoWindow = true;
//执行强制结束命令
();
ine(path+" /start QQUIN:"+user+" PWDHASH:"
+ h(pwd) + " /stat:"+type);//直接结束进程ID
ine("Exit");
}
private void btnExit_Click(object sender, EventArgs e)
{
();
}
private void txtUser_KeyPress(object sender, KeyPressEventArgs e)
{
if ((r < '0' || r > '9')&&r!=8)
{//只能输入数字和退格键
d = true;
}
}
private void QQLoginForm_Load(object sender, EventArgs e)
{
LoadInfo();//单用户获取
}
private void LoadInfo()
{//单用户获取
ui = alizeUserInfo();//返回获取后对象
if (ui != null)
{
= me;//填充文本框
= rd;//填充密码框
edIndex = == "41" ? 0 : 1;//选择登陆方式
}
else
{
edIndex = 0;
}
}
private void btnConfig_Click(object sender, EventArgs e)
{
ConfigForm cf = new ConfigForm();
alog();
LoadInfo();
}
}
}
using System;
using c;
using entModel;
using ;
using g;
using ;
using ;
namespace QQLogin
{
public partial class ConfigForm : Form
{
UserInfo ui;
public ConfigForm()
{
InitializeComponent();
}
private void txtPath_Click(object sender, EventArgs e)
{//点击一次文本框,弹出一次对话框来选择QQ路径
DialogResult dr = alog();
if (dr == )
{
= me;
}
}
private bool ValidateInput()
{//验证是否输入完整
if ( == "")
{
();
return false;
}
else if ( == "")
{
();
return false;
}
else if ( == "")
{
return false;
}
return true;
}
private void btnCancel_Click(object sender, EventArgs e)
{
();
}
private void ConfigForm_Load(object sender, EventArgs e)
{
LoadInfo();
}
private void btnSave_Click(object sender, EventArgs e)
{
ui = new UserInfo();
me = ();
rd = ;
= == "正常" ? "41" : "40";
= ;
if (teInput())
{
izeUserInfo(ui);
();
}
}
private void LoadInfo()
{
ui = alizeUserInfo();
if (ui != null)
{
= me;
= rd;
edIndex = == "41" ? 0 : 1;
= ;
}
else
{
edIndex = 0;
}
}
}
}
版权声明:本文标题:C#qq聊天代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1706060119h500160.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论