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

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

?? crytestdlg.cpp

?? EJB,business logic 處理程序。 主要想找一點關于加密方面的程序。
?? CPP
字號:
// CrytestDlg.cpp : 幚憰僼傽僀儖
//

#include "stdafx.h"
#include "Crytest.h"
#include "CrytestDlg.h"
#include ".\crytestdlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CCrytestDlg 僟僀傾儘僌

CCrytestDlg::CCrytestDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CCrytestDlg::IDD, pParent)
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CCrytestDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_PROGRESS1, m_cPlog);
}

BEGIN_MESSAGE_MAP(CCrytestDlg, CDialog)
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	//}}AFX_MSG_MAP
	ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButton1)
	ON_BN_CLICKED(IDC_BUTTON2, OnBnClickedButton2)
	ON_BN_CLICKED(IDC_BUTTON3, OnBnClickedButton3)
END_MESSAGE_MAP()


// CCrytestDlg 儊僢僙乕僕 僴儞僪儔

BOOL CCrytestDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// 偙偺僟僀傾儘僌偺傾僀僐儞傪愝掕偟傑偡丅傾僾儕働乕僔儑儞偺儊僀儞 僂傿儞僪僂偑僟僀傾儘僌偱側(cè)偄応崌丄
	//  Framework 偼丄偙偺愝掕傪帺摦揑偵峴偄傑偡丅
	SetIcon(m_hIcon, TRUE);			// 戝偒偄傾僀僐儞偺愝掕
	SetIcon(m_hIcon, FALSE);		// 彫偝偄傾僀僐儞偺愝掕

	m_bAbort = FALSE;

	m_cPlog.SetRange(0, 100);
	m_cPlog.SetPos(0);

	::GetCurrentDirectory(MAX_PATH, m_strDir.GetBuffer(MAX_PATH));

	m_strInput1 = m_strDir + "Test1.jpg";
	m_strOutput1 = m_strDir + "Test1.jpg.enc";

	m_strInput2 = m_strDir + "Test1.jpg.enc";
	m_strOutput2 = m_strDir + "Test2.jpg";

	GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
	GetDlgItem(IDC_BUTTON2)->EnableWindow(TRUE);
	GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE);
	
	return TRUE;  // 僼僅乕僇僗傪僐儞僩儘乕儖偵愝掕偟偨応崌傪彍偒丄TRUE 傪曉偟傑偡丅
}

// 僟僀傾儘僌偵嵟彫壔儃僞儞傪捛壛偡傞応崌丄傾僀僐儞傪昤夋?zhèn)穫閭絺邆?//  壓偺僐乕僪偑昁梫偱偡丅僪僉儏儊儞僩/價儏乕 儌僨儖傪巊偆 MFC 傾僾儕働乕僔儑儞偺応崌丄
//  偙傟偼丄Framework 偵傛?zhèn)羵膸畵I偵愝掕偝傟傑偡丅

void CCrytestDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // 昤夋?zhèn)虄f僶僀僗 僐儞僥僉僗僩

		SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

		// 僋儔僀傾儞僩偺巐妏宍椞堟撪偺拞墰
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// 傾僀僐儞偺昤夋
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

//儐乕僓乕偑嵟彫壔偟偨僂傿儞僪僂傪僪儔僢僌偟偰偄傞偲偒偵昞帵偡傞僇乕僜儖傪庢摼偡傞偨傔偵丄
//  僔僗僥儉偑偙偺娭悢傪屇傃弌偟傑偡丅
HCURSOR CCrytestDlg::OnQueryDragIcon()
{
	return static_cast<HCURSOR>(m_hIcon);
}

void CCrytestDlg::OnBnClickedButton1()
{
	int lngret;
	m_bAbort = FALSE;

	GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
	GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);
	GetDlgItem(IDC_BUTTON3)->EnableWindow(TRUE);

	//DLL偺僴儞僪儖傪庢摼偡傞丅
	HMODULE HDll = LoadLibrary("Crypack.dll"); 

	if(HDll)
	{
		//娭悢偺億僀儞僞傪愰尵偟傑偡丅
		int (*Encrypt)(char*, char*, char*, bool CALLBACK(int, LPARAM), LPARAM);

		//娭悢偺億僀儞僞偵MakePublicKeyC娭悢偺億僀儞僞傪戙擖偟傑偡丅
		Encrypt = (int (*)(char*, char*, char*, bool CALLBACK(int, LPARAM), LPARAM))
			GetProcAddress(HDll, "FileEncrypt");

		//幚嵺偵娭悢偺億僀儞僞偐傜娭悢傪棙梡偟傑偡丅
		lngret = (*Encrypt)(m_strInput1.GetBuffer(MAX_PATH), m_strOutput1.GetBuffer(MAX_PATH), "sanrai", MyCallback, LPARAM(this));

		//夝曻
		(void)FreeLibrary(HDll);
	}

	GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
	GetDlgItem(IDC_BUTTON2)->EnableWindow(TRUE);
	GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE);
}

void CCrytestDlg::OnBnClickedButton2()
{
	int lngret;
	m_bAbort = FALSE;

	GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
	GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);
	GetDlgItem(IDC_BUTTON3)->EnableWindow(TRUE);

	//DLL偺僴儞僪儖傪庢摼偡傞丅
	HMODULE HDll = LoadLibrary("Crypack.dll"); 

	if(HDll)
	{
		//娭悢偺億僀儞僞傪愰尵偟傑偡丅
		int (*Decrypt)(char*, char*, char*, bool CALLBACK(int, LPARAM), LPARAM);

		//娭悢偺億僀儞僞偵MakePublicKeyC娭悢偺億僀儞僞傪戙擖偟傑偡丅
		Decrypt = (int (*)(char*, char*, char*, bool CALLBACK(int, LPARAM), LPARAM))
			GetProcAddress(HDll, "FileDecrypt");

		//幚嵺偵娭悢偺億僀儞僞偐傜娭悢傪棙梡偟傑偡丅
		lngret = (*Decrypt)(m_strInput2.GetBuffer(MAX_PATH), m_strOutput2.GetBuffer(MAX_PATH), "sanrai", MyCallback, LPARAM(this));

		//夝曻
		(void)FreeLibrary(HDll);
	}

	GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
	GetDlgItem(IDC_BUTTON2)->EnableWindow(TRUE);
	GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE);
}

bool CALLBACK MyCallback(int percent, LPARAM userdata)
{
	CCrytestDlg* pDlg = (CCrytestDlg*)userdata;

	pDlg->m_cPlog.SetRange(0, 100);
	pDlg->m_cPlog.SetPos(percent);

	if(pDlg->m_bAbort == FALSE)
	{
		return true;
	}
	else
	{
		return false;
	}
}

void CCrytestDlg::OnBnClickedButton3()
{
	m_bAbort = TRUE;
	GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区色| 男女男精品视频| 自拍偷拍欧美精品| 一区二区三区在线观看视频| 亚洲丝袜自拍清纯另类| 亚洲第一搞黄网站| 九九视频精品免费| 91色九色蝌蚪| 久久综合久久久久88| 一区二区在线观看免费| 美女脱光内衣内裤视频久久影院| 国产美女久久久久| 在线一区二区视频| 精品成人一区二区三区四区| 国产亚洲综合性久久久影院| 亚洲伊人伊色伊影伊综合网| 欧美日韩在线播放| 国产无人区一区二区三区| 中文字幕av不卡| 日韩电影一区二区三区| 在线视频综合导航| 国产精品国产成人国产三级| 奇米影视一区二区三区小说| av电影在线不卡| 国产日韩欧美高清| 韩国av一区二区三区四区| 欧美一卡二卡三卡四卡| 亚洲一区二区偷拍精品| 色综合久久99| 国产成人啪免费观看软件| 91精品蜜臀在线一区尤物| 亚洲黄色录像片| 丁香亚洲综合激情啪啪综合| 久久免费美女视频| 处破女av一区二区| 亚洲欧美日韩国产另类专区| 91视频你懂的| 日韩不卡一二三区| 欧美一级片在线观看| 另类小说色综合网站| 精品国精品国产尤物美女| 国产精品一区二区三区乱码 | 北条麻妃一区二区三区| 中文字幕av不卡| 欧美日本乱大交xxxxx| 精品一区二区三区免费毛片爱 | 韩国三级在线一区| 亚洲三级在线播放| 日韩三级视频在线看| eeuss鲁片一区二区三区在线观看| 亚洲欧洲99久久| 精品99久久久久久| 91麻豆swag| 国产.欧美.日韩| 午夜精品福利一区二区三区av| 国产色产综合色产在线视频| 欧洲在线/亚洲| 成人一区二区视频| 国产精品综合一区二区| 喷水一区二区三区| 亚洲chinese男男1069| 亚洲日本va午夜在线电影| 日韩一区二区免费电影| 精品视频一区二区三区免费| 国产成人精品免费看| 国产精品一二三四区| 日本亚洲最大的色成网站www| 伊人一区二区三区| 一区二区日韩av| 亚洲另类一区二区| 一区二区久久久久| 亚洲自拍偷拍九九九| 婷婷国产v国产偷v亚洲高清| 亚洲一区二区影院| 久久国产精品露脸对白| 久久成人羞羞网站| 成人综合在线观看| 狠狠色综合日日| 亚洲综合一区二区| 亚洲va韩国va欧美va| 午夜精品久久久久久| 日韩影院免费视频| 高清不卡一区二区| 色老头久久综合| 337p日本欧洲亚洲大胆色噜噜| 欧美成人精品高清在线播放 | 91在线视频播放地址| 久久99精品国产.久久久久久| 国产一区免费电影| 91久久奴性调教| 久久久综合视频| 亚洲欧洲性图库| 美女精品一区二区| 在线日韩一区二区| 国产亚洲一二三区| 免费成人在线观看视频| 91一区一区三区| 久久婷婷一区二区三区| 天天操天天综合网| 欧美一a一片一级一片| 国产精品福利av| 国产成人免费视频网站 | 日韩欧美中文字幕精品| 亚洲日本va午夜在线影院| 国产成人免费视频一区| 26uuu国产日韩综合| 国产在线日韩欧美| 精品少妇一区二区三区免费观看 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲国产精品一区二区尤物区| 不卡的av电影在线观看| 欧美成人女星排行榜| 国产一级精品在线| 久久久久久久久久久久久夜| 精品一区二区在线观看| 精品国产伦一区二区三区观看体验| 亚洲综合久久久| 欧美色男人天堂| 免费成人性网站| 欧美大片在线观看一区| 精品一区在线看| 欧美国产视频在线| 在线精品视频免费观看| 亚洲主播在线观看| 91网站最新网址| 一区二区三区中文字幕电影| 91蜜桃在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲一区二区三区四区在线 | 蜜桃久久久久久久| 久久综合成人精品亚洲另类欧美| 蜜桃一区二区三区在线| 欧美精品123区| 久99久精品视频免费观看| 久久婷婷久久一区二区三区| 日韩专区一卡二卡| 国产精品色眯眯| 欧美男女性生活在线直播观看| 日本sm残虐另类| 欧美国产97人人爽人人喊| 欧美日韩精品系列| 国产电影一区二区三区| 亚洲一区精品在线| 久久久亚洲高清| 欧美偷拍一区二区| 国产馆精品极品| 亚洲成人激情社区| 国产精品毛片大码女人 | 久久精品国产一区二区三区免费看 | 国产一区二区三区香蕉| 国产日韩影视精品| 欧美精品一区二区三区一线天视频| 9久草视频在线视频精品| 夜夜揉揉日日人人青青一国产精品 | 亚洲欧洲精品一区二区三区不卡| 制服丝袜一区二区三区| 91视频免费观看| 91福利资源站| 91精品国产综合久久久久久久 | 精品一区二区三区在线播放视频 | 日本在线播放一区二区三区| 一二三区精品视频| 亚洲乱码国产乱码精品精小说 | 91日韩在线专区| 91麻豆视频网站| 欧美亚洲高清一区二区三区不卡| 欧美三级三级三级爽爽爽| 欧美一区中文字幕| 国产拍揄自揄精品视频麻豆| 国产精品久久久久久久浪潮网站| 国产精品美女久久久久aⅴ国产馆| 亚洲欧美一区二区在线观看| 日本一区二区三区视频视频| 一区二区三区.www| 国产九色sp调教91| 欧美日韩国产一二三| 精品福利av导航| 亚洲国产精品传媒在线观看| 亚洲国产aⅴ天堂久久| 精品写真视频在线观看| 成人av电影在线| 欧美日本在线看| 国产亚洲成年网址在线观看| 亚洲色图视频网站| 国产乱人伦偷精品视频免下载| 欧美日韩精品一区二区三区四区 | 精品亚洲成a人| 8x福利精品第一导航| 亚洲伊人色欲综合网| 91在线一区二区| 1区2区3区欧美| 91色.com| 图片区小说区区亚洲影院| 在线精品视频一区二区三四 | 中日韩av电影| 国产一区二区三区蝌蚪| 精品国产一区久久| 亚洲va国产天堂va久久en| 欧美巨大另类极品videosbest | 国产亚洲欧美日韩在线一区|