亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? smsrobot更多介紹,不錯解釋詳細.htm

?? VC文件的讀寫操作(很多)
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
			m_filepath = m_currentpath + \"date\\\\ph2.txt\";
			m_hand.Getphone(&m_Slist,m_filepath);
			//以上代碼通過讀文件里的數據初始化電話列表
	
m_filepath = m_currentpath + \"date\\\\sta.tem\";
			m_mes = m_hand.GetStatus(&m_currentsend,
		    		               &m_tolsend,
								   &m_WebOrLocal,
								   0,
								   m_filepath);
			m_url = m_hand.GetStatus(&m_currentsend,
		         	  	          &m_tolsend,
						 		  &m_WebOrLocal,
								  1,
						      	  m_filepath);
//以上代碼通過讀文件里的數據恢復上次發送的狀態
	
	       HWND hwnd = GetSafeHwnd();
	       AfxBeginThread(ShowWeb,
		                 hwnd,
			      	     THREAD_PRIORITY_LOWEST);
//以上代碼為CsmsrobatView獨有,它激活一個輔助線程來顯示廣告頁面

		    UpdateData(FALSE);
int i = m_Slist.GetItemCount();
	        CString tem;
	        tem.Format(\"%d\",i);
m_numofsend.SetWindowText(tem);
if(m_currentsend>=i)
	        	m_currentsend = 0;
	tem.Format(\"%d\",m_currentsend);
	m_stat2.SetWindowText(tem);
	      //以上代碼設置上次發送的短信息數
  

網上發送短消息的函數LocalSend()
		  由于代碼過長,請看源程序。
本地發送短消息的函數WebSend()
由于代碼過長,請看源程序。

啟動發送過程的函數OnSend()

void CSmsRobatView::OnSend() 
{
	        UpdateData(TRUE);
			CString m_msgtosend;
			if(m_mes.GetLength()>94)
{
				m_msgtosend=m_mes.Left(94);
				MessageBox(\"要發送的信息太長!\\r\\n程序將只發送前94個字符!\",
						   \"MjxxSms提示\");
			}
			else 
				m_msgtosend = m_mes;
	if(m_Slist.GetItemCount()==0)
			{		
				MessageBox(\"手機列表不能為空!\\r\\n請設置手機列表!\",
					       \"MjxxSms提示\",16);
			}
	else
			{
				if(m_msgtosend.IsEmpty()||(m_msgtosend.GetLength()==0))
				{
					MessageBox(\"信息內容不能為空!\\r\\n請輸入要發送的內容\",
						       \"MjxxSms提示\",16);
					return;
				}
				if(m_WebOrLocal == WEB)
				{
					ifstopsend = FALSE;
					HWND hwnd = GetSafeHwnd();
					AfxBeginThread(WebSend,
							       hwnd,
								   THREAD_PRIORITY_LOWEST);
				}
				if(m_WebOrLocal == LOCAL)
				{
					m_ifstop = FALSE;
					LocalSend(m_mes);
				}		
			}
}

彈出IE以顯示廣告商主頁的函數(CsmsrobatView所獨有)
OnWww1(),OnWww2(),OnWww3(),OnWww4(),OnWww5(),OnWww6()。下面是其中之一的源代碼:

void CSmsRobatView::OnWww1() 
{
ShellExecute(this->m_hWnd,\"open\",\"http://www.mjxx.net\",NULL,NULL,SW_SHOWMAXIMIZED);
}


彈出注冊對話框的函數(CsmsrobatView所獨有) OnWww7()。
程序結束時調用的函數
當程序結束時,程序會調用OnDestroy()函數。在這個函數中有些信息需要寫到磁盤文件保存下來,
這些信息有電話號碼列表,待發送的電話號碼列表,程序的狀態等。

在視圖用到的函數總結如下
OnLoadnum()——從磁盤文件中導入電話號碼列表。
OnSavephone()——把電話列表里的內容保存到磁盤文件。
OnClearphone()——清除電話號碼列表和待發送的電話號碼列表。
OnSend()——開始發送消息(本地或WEB方式,具體情況由變量m_WebOrLocal決定,
當m_WebOrLocal=0時為本地發送,當m_WebOrLocal=1時位WEB發送)。同時它還可
以判斷出所發送的消息是否過長。上文有其源代碼。
OnStop()——停止發送短消息(無論是本地方式還是WEB方式)。  
OnClearmes()——清除消息框中的文本。  
OnClearlog()——清除日志。
OnOritosenda()——把電話號碼列表里的內容全部移到待發電話號碼列表里。
OnSendtoorigina()——把待發電話號碼列表里的內容全部移到電話號碼列表里。
OnOrigintosends()——把電話號碼列表里選中的內容移到待發電話號碼列表里,如果沒有選中任何內容,則默認為第一條。
OnSendtorigins()——把待發電話號碼列表里選中的內容移到電話號碼列表里,如果沒有選中任何內容,則默 認為第一條。
OnDblclkPorigin()——彈出編輯電話號碼列表的對話框。

(4)  所用文件和自定義的處理文件的類HandleFile
本程序會用到以下文件
存儲在程序當前目錄下data文件夾中的文件:
sms.reg1由里面存儲的信息可知程序是否為第一次執行,是否注冊過。
sms.tim記錄程序第一次執行的時間(年,月,日)。
ph1.txt記錄程序關閉時的電話號碼列表。
ph2.txt記錄程序關閉似的待發電話號碼列表。
sta.tem記錄程序關閉時的狀態。
web.conf記錄程序WEB發送的參數,包含特定網站的url,以及用戶在相應網粘上的用戶密碼。
local.conf記錄程序本地發送的參數。
存儲在程序當前目錄下log文件夾中的文件:
log.txt保存用戶的日志。
存儲在程序當前目錄下Pho文件夾中的文件:
用戶的電話號碼列表文件。

HandleFile里的函數:
GetFilePath()——以字符串返回選中文件對話框里的路徑。
GetCtFilePath()——以字符串返回程序的當前路徑。
Getphone()——從指定的路徑讀取電話號碼列表。
WritePhone()——把電話號碼列表寫到指定的文件中。
WriteLog ()——把日志寫到特定的文件中。
WritConfig()——把本地發送的參數寫到local.conf文件中。
SetPara()——從local.conf中導入本地發送的參數,以便對視圖進行初始化。
WriteStatus()——程序關閉時把程序的狀態寫入到文件sta.tem中。
GetStatus()——從sta.tem中導入程序上次關閉時的狀態,以便對視圖進行初始化。
WriteReg()——對sms.reg1進行寫操作。
GetReg()——對文件sms.reg1進行讀操作。
WriteTime()——對文件sms.tim進行寫操作。
GetTime()——對文件sms.tim進行讀操作。

(5)	SerNumDlg類
此類用來驗證注冊是否正確,它是一個對話框派類。SerNumDlg有一個變量m_passward,
它是一個字符串變量,其值等于用戶的輸入,為了檢驗用戶的輸入是否為一個有效的序列號,
SerNumDlg用到了以下幾個函數。
IfHasReC(CString cs,char c)——判斷cs中的字符c是否重復。
Getidex(CString cs,char c)——返回cs中字符c的位置。
change(CString cs)——把cs和特定的一組數進行異或,并返回異或后的字符串。其源代碼如下:


CString SerNumDlg::change(CString cs)
{
char tem[20];
int tem1[20] = {1,1,0,2,0,1,2,0,0,1,0,1,0,2,1,2,1,0,1,1};
int i;
for(i=0;i<20;i++)
{	
tem[i] = cs.GetAt(i)^tem1[i]; 
}
CString tem2 = CString(tem);
tem2 = tem2.Left(20);
return tem2;
}
test(CString cs)——判斷cs是否為符合設定的序列號。其代碼如下:
BOOL SerNumDlg::test(CString cs)
{
if(cs.GetLength()!=20) return FALSE;

if(cs.Find(\'j\')==-1||
        cs.Find(\'r\')==-1||
        cs.Find(\'o\')==-1||
  cs.Find(\'t\')==-1||
  cs.Find(\'c\')==-1||
  cs.Find(\'i\')==-1||
cs.Find(\'a\')==-1||
  cs.Find(\'n\')==-1||
  cs.Find(\'g\')==-1||
  cs.Find(\'y\')==-1||
  cs.Find(\'u\')==-1||
  cs.Find(\'v\')==-1||
  cs.Find(\'f\')==-1||
  cs.Find(\'d\')==-1||
  cs.Find(\'h\')==-1)	return FALSE;

if(Getidex(cs,\'j\')>Getidex(cs,\'r\')||
Getidex(cs,\'r\')>Getidex(cs,\'o\')||
Getidex(cs,\'o\')>Getidex(cs,\'t\')||
  Getidex(cs,\'t\')>Getidex(cs,\'c\')||
  Getidex(cs,\'c\')>Getidex(cs,\'i\')||
  Getidex(cs,\'i\')>Getidex(cs,\'a\')||
  Getidex(cs,\'a\')>Getidex(cs,\'n\')||
  Getidex(cs,\'n\')>Getidex(cs,\'g\')||
  Getidex(cs,\'g\')>Getidex(cs,\'y\')||
  Getidex(cs,\'y\')>Getidex(cs,\'u\')||
  Getidex(cs,\'u\')>Getidex(cs,\'v\')||
  Getidex(cs,\'v\')>Getidex(cs,\'f\')||
  Getidex(cs,\'f\')>Getidex(cs,\'d\')||
  Getidex(cs,\'d\')>Getidex(cs,\'h\')) return FALSE;

if(IfHasReC(cs,\'j\')||
  IfHasReC(cs,\'r\')||
  IfHasReC(cs,\'o\')||
  IfHasReC(cs,\'t\')||
   IfHasReC(cs,\'c\')||
   IfHasReC(cs,\'i\')||
 IfHasReC(cs,\'a\')||
   IfHasReC(cs,\'n\')||
   IfHasReC(cs,\'g\')||
   IfHasReC(cs,\'y\')||
   IfHasReC(cs,\'u\')||
   IfHasReC(cs,\'v\')||
   IfHasReC(cs,\'f\')||
   IfHasReC(cs,\'d\')||
   IfHasReC(cs,\'h\')) return FALSE;
  
return TRUE;
}
</TEXTAREA></TD></TR>
  <TR align=middle>
    <TD vAlign=top align=left colSpan=2 height=1></TD></TR></TBODY></TABLE><BR>
<TABLE class=copy cellSpacing=0 cellPadding=0 width=778 align=center 
bgColor=#e5e4e2 border=0>
  <SCRIPT language=JavaScript src="SMSRobot更多介紹,不錯解釋詳細.files/foot.js"></SCRIPT>

  <TBODY></TBODY></TABLE></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
正在播放一区二区| 欧美日韩小视频| 国产在线播放一区二区三区| 日韩高清一区在线| 日本欧美一区二区三区乱码| 蜜臀91精品一区二区三区 | 91黄色激情网站| 一本久道中文字幕精品亚洲嫩| 99久久99久久精品国产片果冻| 99在线精品视频| 在线免费不卡电影| 欧美精品久久一区| 欧美一级精品在线| 亚洲国产精品99久久久久久久久| 中文字幕的久久| 一区二区三区四区在线免费观看| 亚洲精品日韩综合观看成人91| 一区二区在线观看不卡| 日韩高清中文字幕一区| 寂寞少妇一区二区三区| 成人夜色视频网站在线观看| 色婷婷综合久久久| 这里只有精品免费| 国产婷婷精品av在线| 亚洲另类中文字| 理论片日本一区| 成人免费视频视频在线观看免费 | 色久综合一二码| 欧美美女黄视频| 久久影院电视剧免费观看| 国产日韩精品视频一区| 亚洲精品乱码久久久久| 久久电影网站中文字幕| www.在线成人| 日韩精品一区二区三区中文不卡| 国产日韩综合av| 日韩成人一级片| 一本一道波多野结衣一区二区| 91精品国产日韩91久久久久久| 国产精品女主播在线观看| 午夜精品福利一区二区三区av| 国产成人日日夜夜| 制服丝袜亚洲网站| 最新成人av在线| 国产成人精品免费在线| 91精品国产综合久久婷婷香蕉| 中文字幕在线观看一区二区| 日韩av午夜在线观看| 成人性生交大片| 日韩欧美一区二区视频| 亚洲精选视频免费看| 成人午夜av影视| 久久婷婷国产综合国色天香| 日韩国产欧美三级| 91久久香蕉国产日韩欧美9色| 久久综合国产精品| 日本最新不卡在线| 欧美特级限制片免费在线观看| 国产精品久久综合| 国产精品一区三区| 精品国产乱码久久久久久免费| 亚洲成人av免费| 欧美日韩一区高清| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日韩精品中文字幕一区| 亚洲一区二区在线免费观看视频| 成人av在线看| 国产精品伦一区二区三级视频| 国内久久精品视频| 亚洲精品一区二区三区精华液 | 国产精品一区二区久久不卡| 欧美人xxxx| 青娱乐精品视频| 91精品久久久久久蜜臀| 免费人成精品欧美精品| 日韩欧美国产午夜精品| 久久国产人妖系列| 久久这里都是精品| 国产精品一区二区三区99| 久久精品人人做人人爽人人| 国产成+人+日韩+欧美+亚洲| 国产精品色一区二区三区| 成人av在线播放网站| 国产精品久久午夜| 色综合久久天天综合网| 亚洲国产一二三| 欧美一级黄色大片| 免费成人在线播放| 久久天堂av综合合色蜜桃网| 丁香婷婷综合色啪| 亚洲女人的天堂| 欧美精品自拍偷拍| 韩国v欧美v日本v亚洲v| 国产精品久久久久久久裸模| 色狠狠av一区二区三区| 蜜桃视频在线一区| 中文字幕精品—区二区四季| 91视频在线观看| 蜜桃av噜噜一区| 国产精品免费av| 欧美日韩高清一区| 国模少妇一区二区三区| 午夜电影网亚洲视频| 欧美不卡一二三| 成人小视频在线| 丝袜美腿亚洲色图| 久久精品一区二区三区四区| aaa亚洲精品一二三区| 日韩精品成人一区二区在线| 国产亚洲一区字幕| 欧美丰满高潮xxxx喷水动漫| 国产黄人亚洲片| 午夜精品福利在线| 国产精品久久夜| 日韩色在线观看| 91免费精品国自产拍在线不卡| 日本成人在线看| 一区二区三区在线视频免费观看| 日韩精品一区二区三区老鸭窝| 一本色道久久综合亚洲精品按摩| 日本系列欧美系列| 亚洲视频你懂的| 国产色综合一区| 欧美mv日韩mv国产| 欧美日韩五月天| 波多野结衣91| 国产精品一区二区不卡| 三级在线观看一区二区| 综合欧美亚洲日本| 日本一区二区不卡视频| 日韩午夜激情免费电影| 91久久香蕉国产日韩欧美9色| 国产一区二区调教| 捆绑调教一区二区三区| 亚洲成a天堂v人片| 一区二区三区小说| 亚洲视频资源在线| 国产精品看片你懂得| 精品久久久久久亚洲综合网| 欧美色爱综合网| 欧美日韩一区精品| 欧美亚洲一区二区在线| 91在线免费视频观看| 99久久综合精品| 99久久国产综合精品麻豆| 精品在线一区二区三区| 日韩二区在线观看| 日韩精品亚洲一区| 免费视频一区二区| 麻豆国产一区二区| 国产一区二区三区在线看麻豆| 另类小说欧美激情| 韩国精品在线观看| 国产不卡视频一区| jizz一区二区| 欧美艳星brazzers| 欧美美女喷水视频| 日韩一区二区三区四区五区六区| 884aa四虎影成人精品一区| 欧美高清视频不卡网| 日韩视频一区二区| 国产午夜精品久久| 亚洲人成网站精品片在线观看 | 欧美精品在线视频| 欧美一区二区三区免费在线看| 91.麻豆视频| 久久综合色之久久综合| 国产日产精品1区| 亚洲男同性视频| 日韩制服丝袜av| 国产麻豆精品久久一二三| 波多野结衣的一区二区三区| 97精品电影院| 91麻豆精品国产91久久久资源速度 | 色综合中文综合网| 国产日产欧美一区| 中文字幕在线视频一区| 亚洲第一会所有码转帖| 久久国产精品99久久人人澡| 国产一区啦啦啦在线观看| 丁香啪啪综合成人亚洲小说| 色欲综合视频天天天| 欧美一区二区人人喊爽| 国产亚洲成av人在线观看导航 | 欧美aⅴ一区二区三区视频| 激情伊人五月天久久综合| 成人听书哪个软件好| 欧美亚洲国产一卡| 久久影视一区二区| 玉米视频成人免费看| 国产自产2019最新不卡| 91视频xxxx| 久久久亚洲精品一区二区三区| 亚洲色图都市小说| 国产精品夜夜嗨| 91精品国产综合久久久久久漫画| 久久精品日产第一区二区三区高清版 | 99久久99久久久精品齐齐| 欧美一区二区女人| 亚洲午夜在线电影|