用vc++穷举windows应用程序密码(下)(2)
HCURSOR CGetCodeDlg::OnQueryDragIcon()
{
return (HCURSOR) m_hIcon;
}
void CGetCodeDlg::OnOK()
{ //读取控件文本,并保存到文件
GetDlgItemText(IDC_EDIT1,lpszDialogCaption,80);
GetDlgItemText(IDC_EDIT2,lpszButtonConfirmCaption,20);
GetDlgItemText(IDC_EDIT3,lpszDialogRetryCaption,80);
GetDlgItemText(IDC_EDIT4,lpszButtonRetryCaption,20);
GetDlgItemText(IDC_EDIT5,lpszThreadCount,20);
GetDlgItemText(IDC_EDIT6,lpszPath,MAX_PATH);
nThreadCount=(int)GetDlgItemInt(IDC_EDIT5,NULL,true);
if ((nThreadCount<1)||(nThreadCount>50))
{SetDlgItemText(IDC_EDIT5,"5");
GetDlgItem(IDC_EDIT5)->SetFocus();
return ;
}
WritePrivateProfileString("设置","线程计数",lpszThreadCount,"Setup.ini");
WritePrivateProfileString("设置","口令输入窗口标题",lpszDialogCaption,"Setup.ini");
WritePrivateProfileString("设置","口令输入窗口确认按钮标题",lpszButtonConfirmCaption,"Setup.ini");
WritePrivateProfileString("设置","提示口令错要求重新输入窗口标题",lpszDialogRetryCaption,"Setup.ini");
WritePrivateProfileString("设置","提示口令错要求重新输入窗口确认按钮标题",lpszButtonRetryCaption,"Setup.ini");
WritePrivateProfileString("设置","穷举文件",lpszPath,"Setup.ini");
LPTSTR lpszTemp;
if(this->GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO7)==IDC_RADIO1)lpszTemp="数字";
if(this->GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO7)==IDC_RADIO2)lpszTemp="小写字母";
if(this->GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO7)==IDC_RADIO3)lpszTemp="大写字母";

