登陆器实际上就是将"mir3.ini"里面的服务器名和IP等信息改为自己的信息,然后用参数"-u -c"启动"mir3.exe"
K`Vi5hR~c 一下代码是VC++6.0代码
K`Vi5hR~c char* m_chIP;
O
NabL.CV
char* m_server; //将你的IP赋给m_chIP,服务器名赋给m_server
O
NabL.CV
CIni ini; //类CIni是调用的别人开发的类.如果没有CIni类你还可以使用CFile类写"Mir3.ini"都一样.
O
NabL.CV
Ini.Open("Mir3.ini");
O
NabL.CV Ini.Write("Initial","ServerAddr",m_chIP);
O
NabL.CV
Ini.Write("Initial","Param1","7000");
O
NabL.CV
Ini.Write("Initial","Param2","http://");
O
NabL.CV
Ini.Write("Initial","Param3","http://");
O
NabL.CV
Ini.Write("Server","ServerCount",1);
O
NabL.CV
Ini.Write("Server","server1caption",m_server);
O
NabL.CV
Ini.Write("Server","server1name",m_server);
O
NabL.CV Ini.Save();
O
NabL.CV
Ini.Close();
O
NabL.CV
O
NabL.CV
ShellExecute(NULL,"open","MIR3.EXE","-u -c",NULL,SW_SHOW);
O
NabL.CV 注册的实现:
O
NabL.CV 这将采用C/S结构.由登陆器将注册信息发给服务器程序.由服务器写入数据库"account"的表"TBL_ACCOUNT"中即可.
O
NabL.CV
我做了一个登陆器包含注册(只添加账号和密码,能省则省,人懒了没办法,呵呵)可以添加任何私服登陆信息也可以注册(注册功能需要服务端运行我的服务程序,因为现在还没有通用的注册服务器)
O
NabL.CV 功能简单登陆器和服务器分别32K