原因: 怀疑初始化中,读取U盘信息费时, 因此将读取U盘信息的代码移到了 DoModal() 之前, 这样在U盘中 也可正常显示了
CNewRegDlg regDlg(this); regDlg.exeDirectory=pKeTang->exeDirectory; regDlg.bHasVerified=bHasVerified; regDlg.bU_HasVerified=bU_HasVerified; regDlg.MakeU_MachinCode(regDlg.m_UMachinCode); //若放在CNewRegDlg的初始化函数中, 则直接退出总程序 ,放在此处则正常 regDlg.MakeMachinCode(regDlg.m_MachinCode); regDlg.DoModal();