CString str;
int nItemSel = m_listAccount.GetSelectionMark(); //获取选中项位置
int Num = 0; //初始化5个计数器
CString Num_str; //初始化计数器的5个字符串;
CString sz,lujing,szTemp,BuBianLJ;
HANDLE pid;
DWORD ss;
BuBianLJ = CShareRes::GetAppPath();
str =  CShareRes::GetAppPath()+"LDengLu.txt";
for(int i=0; i<m_listAccount.GetItemCount(); i++)
{
if (m_listAccount.GetCheck(i))
{
Num = Num + 1;
if (Num == 6)
{
Num = 0;
}
Num_str.Format("%d",Num);
CString strAccount = m_listAccount.GetItemText(i, 1); //获取选中项名字
CString strid = m_listAccount.GetItemText(i, 2);
CString QU = m_listAccount.GetItemText(i, 4); lujing = BuBianLJ + "\AccountInfo\\" +  strAccount + ".ini";
::WritePrivateProfileString("DengLu", "Right", "0", lujing);
CFile myFile(str,CFile::modeCreate|CFile::modeReadWrite| CFile::shareDenyNone); sz =strAccount + " " + strid + " "+ QU + " "+ Num_str;
myFile.Write(sz, lstrlen(sz));
myFile.Close(); pid = Main_QiDong(Main_LuJing);
do 
{
GetPrivateProfileString("DengLu", "Right", NULL, szTemp.GetBuffer(), 255, lujing);
GetExitCodeProcess(pid,&ss);
if (ss != 0x103)
{
CFile myFile(str,CFile::modeCreate|CFile::modeReadWrite| CFile::shareDenyNone); sz =strAccount + " " + strid + " "+ QU + " "+ Num_str;
myFile.Write(sz, lstrlen(sz));
myFile.Close();
pid = Main_QiDong(Main_LuJing); }
Sleep(1000); } while (szTemp != "1");
GetPrivateProfileString("JiaoSe", "NiCheng", NULL, szTemp.GetBuffer(), 255, lujing);
//Pdlg->m_listAccount.SetItemText(i,3,szTemp);
ZhanH[i].XX = sz;
ZhanH[i].PID = pid;
ZhanH[i].Number = Num_str; }
} szTemp.ReleaseBuffer();还不是次次都消失,有时候 启动到第三个才消失,有时候启动到第一个后