API调用流程简述(集成原理)

录入时间:2015-2-24 8:19:11      最后更新:2015-02-10 8:22:54




普通EXE模式(登陆器和你的程序在一个进程)

====================================================================

	1、程序载入时调用tt_setLicense(授权Key),授权Key有服务器地址信息 //此API将在V_201版本集成

	

	2、登陆窗口载入时调用 tt_setExtVal(0, "",软件ini位置,访问服务器间隔,连接服务器超时,同步主备服数据,是否发送退出命令)

	

	3、窗体上加上登录、注册、充值、修改、解绑、查询等按钮,并加上相应的数据输入框以便用户输入参数

			【注册帐号】调用 tt_reguser

			【帐号充值】调用 tt_prepaid

			【修改帐号信息】调用 tt_edit

			【解除硬件绑定】调用tt_unbind

			【查询卡或用户】调用tt_viewinfo



	4、登录按钮事件(也就是登陆验证)

		4.1、tt_setSoftVal  设置软件信息

		4.2、tt_setUpVal	设置自动更新需要的参数

		4.3、tt_setUserVal  设置客户端ID,用户帐号密码或注册卡号

		4.4、然后tt_CheckKeyE来验证用户身份是否合法

		

	5、登录成功后,使用tt_GetData、tt_advapi、tt_advapifree对程序数据进行一些必要的保护,可以继续每几分钟调用一次tt_CheckKeyE来验证,

	

	6、程序关闭时必须调用tt_exit()

	

	

		

进程通讯模式(你的程序有多个进程,或者是登陆后需要注入DLL)

=============================================================================

	父进程(也就是登陆器)

	-----------------------------------------------------------------------

		1、程序载入时调用tt_setLicense(授权Key)//此API将在V_201版本集成

		

		2、登陆窗口载入时调用 tt_setExtVal(0, "",软件ini位置,访问服务器间隔,连接服务器超时,同步主备服数据,是否发送退出命令)

		

		3、窗体上加上登录、注册、充值、修改、解绑、查询等按钮,并加上相应的数据输入框以便用户输入参数

				【注册帐号】调用 tt_reguser

				【帐号充值】调用 tt_prepaid

				【修改帐号信息】调用 tt_edit

				【解除硬件绑定】调用tt_unbind

				【查询卡或用户】调用tt_viewinfo



		4、登录按钮事件(也就是登陆验证)

			4.1、tt_setSoftVal  设置软件信息

			4.2、tt_setUpVal	设置自动更新需要的参数

			4.3、tt_setUserVal  设置客户端ID,用户帐号密码或注册卡号

			4.4、然后tt_CheckKeyE来验证用户身份是否合法

			

		5、验证通过,载入一个新窗口(监控窗口)

			

			5.1、监控窗口载入时 IPC_Creating(索引名,指针,检测时间)来初始化IPC进程通讯监控端

				

			5.2、处理完以上之后,就可以启动子进程(例如注入DLL等等)

			

		6、监控窗口关闭时需调用 tt_exit()

			

	子进程(子进程,可能是你的多开程序或是需要注入到其它程序的DLL进程):

	--------------------------------------------------------------------------

		1、调用IPC_ksLink(索引名)来与监控窗口建立关系

			

		2、程序运行中,可通过IPC_IdCheck  IPC_GetData  IPC_advapi  IPC_advapifree来和父进程通讯取得想要的数据


 Copyright 2014-2015 玲珑工作室www.peony.ga 图图验证系统
 联系作者:QQ281278475    蒙ICP备15001097号