<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CnCrypt－TrueCrypt国内延伸版本]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cncrypt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cncrypt]]></copyright><item><title><![CDATA[CnCrypt 主机防御工具，包括文件 注册表隐藏锁定，驱动 动态库拦截等功能]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/105555263</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/105555263</guid><author>cncrypt</author><pubDate>Thu, 16 Apr 2020 12:44:28 +0800</pubDate><description><![CDATA[CnCrypt 主机防御工具
这版主机防御包括有文件锁定，隐藏，注册表锁定，隐藏，进程拦截，驱动拦截，动态库拦截，网络管控，端口转发，文件重定向等N个实用的功能，另外还有窗口拦截和进程保护，外设控制等几功能给隐藏了，因为窗口实在是放不下了，下个版本再加吧，程序没有太高的技术含量，但整体测试，调试花了不少时间，重在稳定，实用。软件界面部分做的还比较粗糙，没有进行过多的优化，后面版本我会继续改进。
欢...]]></description><category></category></item><item><title><![CDATA[原创数独游戏，只有77K，麻雀虽小，五脏俱全]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/80158984</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/80158984</guid><author>cncrypt</author><pubDate>Tue, 01 May 2018 19:56:28 +0800</pubDate><description><![CDATA[没有找到自己中意的数独游戏，于是自己做了一个，游戏只有77K大小，但是麻雀虽小，五脏俱全。数独游戏该有的功能基本上都有了。

欢迎大家提出改进建议，游戏会持续更新。

1，数独随机生成 
2，可设置5种不同难度 
3，有笔记功能 
4，可用键盘进行游戏 
5，有颜色提示 
6，有错误次数统计 
7，可自动保存上次游戏

帮助 
1，点击中间区域选中一块空格 
2，点击左侧数字将其放入空格中 
3，...]]></description><category></category></item><item><title><![CDATA[原创 通用源代码重命名工具，简单易用，但很强大]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/77915707</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/77915707</guid><author>cncrypt</author><pubDate>Sat, 09 Sep 2017 15:53:54 +0800</pubDate><description><![CDATA[因为平时经常需要对源代码进行重命名，但是一直没有找到太好用的工具，于是就自己写了一下，共享给大家。]]></description><category></category></item><item><title><![CDATA[(2017.8.14更新)CnCrypt加密U盘1.22，将U盘划分为普通盘和加密盘，支持与U盘启动盘共存]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/77163370</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/77163370</guid><author>cncrypt</author><pubDate>Mon, 14 Aug 2017 17:13:26 +0800</pubDate><description><![CDATA[CnCrypt加密优盘可以直接对普通优盘进行加密，在优盘上新建一个私密空间，用来存放文件、视频等各种格式的数据资料。您可以通过设定的保险箱密码打开它并进行使用。




加密U盘为用户提供了真正的高强度加密功能，如果用户加上了一个复杂的密码后，以目前的计算机配置来说是几乎无法进行强行破解的
软件没有任何自动联网操作，保证用户密码，数据不会被泄露
软件不会以任何方式记录用户的密码信息，]]></description><category></category></item><item><title><![CDATA[(2017.03.12更新)CnCrypt文件保险箱1.19，兼容TrueCrypt加密卷]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/61623623</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/61623623</guid><author>cncrypt</author><pubDate>Sun, 12 Mar 2017 18:07:24 +0800</pubDate><description><![CDATA[您可以通过 CnCrypt文件保险箱，在电脑上新建一个私密空间，用来存放文件、视频等各种格式的数据资料。像家里的保险柜一样，您可以通过设定的保险箱密码打开它并进行使用。

保险箱为用户提供了真正的高强度加密功能，如果用户加上了一个复杂的密码后，以目前的计算机配置来说是几乎无法进行强行破解的软件没有任何自动联网操作，保证用户密码，数据不会被泄露软件不会以任何方式记录用户的密码信息，所以用户请自己]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 限制只能输入数字的文本框]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/61423234</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/61423234</guid><author>cncrypt</author><pubDate>Sat, 11 Mar 2017 18:42:57 +0800</pubDate><description><![CDATA[LRESULT CALLBACK NumberFieldProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    WNDPROC wp = (WNDPROC)GetWindowLongPtr(hWnd, GWLP_USERDATA);    switch (message)
    {
    case WM_PASTE:]]></description><category></category></item><item><title><![CDATA[(原创工具)CnCrypt 文件保护工具1.23，隐藏锁定文件或文件夹]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/52097722</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/52097722</guid><author>cncrypt</author><pubDate>Tue, 02 Aug 2016 21:09:21 +0800</pubDate><description><![CDATA[每个人总会有那么一些文件或文件夹想要保护起来不被别人随意访问或者删除，大多数人都是将文件或文件夹摆放在一些极不常用的路径，或者简单地用 Windows 的文件隐藏属性隐藏起来，但这些方法都不怎么好使。而且有时候，一些重要的文档，除了想隐藏之外，还希望它们能不被别人随意地更改或删除。今天给大家带来这个很方便、很实用的文件夹、文件锁定工具 CnCrypt文件保护工具。

      CnCrypt]]></description><category></category></item><item><title><![CDATA[(原创工具)CnCrypt 文本加密工具，支持密码和密钥文件加密，支持多种加密算法]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/52042396</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/52042396</guid><author>cncrypt</author><pubDate>Wed, 27 Jul 2016 09:45:36 +0800</pubDate><description><![CDATA[应多个网友建议最新开发，CnCrypt 文本加密 是一款传统的本地文本加密/解密工具，支持密码及密钥加密。 适合于不放心文本在互联网上传输，也不放心各种互联网服务自身的加密的同学。]]></description><category></category></item><item><title><![CDATA[(原创开源)CnCrypt 快速启动工具(CnCrypt磁盘加密伪装程序)，VS2015编译]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51994900</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51994900</guid><author>cncrypt</author><pubDate>Fri, 22 Jul 2016 15:03:07 +0800</pubDate><description><![CDATA[CnCrypt磁盘加密进行伪装而做的一个快速启动工具，有网友让发一个独立版，于是就提取出一个出来。提取之后的程序只有80+K，快速启动的基本功能都已经具备。
你可以将常用的的软件、游戏、文件、文件夹的快捷方式拖放到软件窗口中，然后随时通过设置的快捷键即可实现各个程序的快速启动，使用起来非常方便快捷！]]></description><category></category></item><item><title><![CDATA[(2016.12.2更新)CnCrypt加密U盘1.18，将U盘划分为普通盘和加密盘，支持与U盘启动盘共存]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51959684</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51959684</guid><author>cncrypt</author><pubDate>Tue, 19 Jul 2016 21:30:46 +0800</pubDate><description><![CDATA[CnCrypt加密U盘是一款免费的文件加密软件，是CnCrypt完整版中加密U盘功能的一个独立简化版本，支持winxp-win10之间所有系统，您可以通过 CnCrypt加密U盘在普通上开辟出一个私密空间，用来存放文件、视频等各种格式的数据资料。像家里的保险柜一样，您可以通过设定的密码打开它并进行使用。]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 为磁盘设备分配和移除盘符]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51951702</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51951702</guid><author>cncrypt</author><pubDate>Tue, 19 Jul 2016 03:19:04 +0800</pubDate><description><![CDATA[BOOL ChangeMountPoint(int nDriveNo, LPCTSTR lpDevice, BOOL bAddMountPoint)
{
	BOOL bResult = FALSE;
	TCHAR szDriveLetterAndSlash[4] = { 0 };
	TCHAR szDriveLetter[3] = { 0 };
	TCHAR szUniqueVolumeName[]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 为对话框动态增加菜单]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51919784</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51919784</guid><author>cncrypt</author><pubDate>Fri, 15 Jul 2016 17:39:49 +0800</pubDate><description><![CDATA[动态增加菜单后，需要将对话框的大小进行调整。
	RECT rtWindow;
	::GetWindowRect(hwndDlg, &rtWindow);
	::ClientToScreen(hwndDlg, (LPPOINT)&rtWindow);
	::ClientToScreen(hwndDlg, ((LPPOINT)&rtWindow) + 1);
	// update the size ]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 两个比较好用的磁盘边界检查函数]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909895</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909895</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:38:35 +0800</pubDate><description><![CDATA[// 检测两个区域是否有重叠
BOOL     RegionsOverlap(uint64 iStart1, uint64 iEnd1, uint64 iStart2, uint64 iEnd2)
{
	return ((iStart2 >= iStart1) && (iStart2 = iStart2) && (iStart1 <= iEnd2));
}

// 获取两个区域之间的交叉区域
BO]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 比较靠谱的临时驱动挂载和卸载方法]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909798</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909798</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:31:42 +0800</pubDate><description><![CDATA[CnCrypt便携版采用的驱动挂载和卸载方法，驱动启动之后直接添加删除标记，当驱动停止后，驱动就会自动卸载。

// Install and start driver service and mark it for removal (non-install mode)
int  DriverLoad()
{
	SC_HANDLE		hManager = NULL, hService = NULL]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 获取程序自身版本号]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909711</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909711</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:23:50 +0800</pubDate><description><![CDATA[BOOL	GetProgramVersion(WCHAR* lpVersion)
{
	WCHAR szVersionBuffer[8192] = { 0 };
	DWORD dwVerSize;
	DWORD dwHandle;

	TCHAR szAppName[_MAX_PATH];
	::GetModuleFileName(NULL, szAppName, _MAX_PATH);
	dwV]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 判断字符串是否是合法的数字字符串]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909681</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909681</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:22:00 +0800</pubDate><description><![CDATA[尝试了很多种方法之后，采用的方法
BOOL	IsNumberStr(LPWSTR lpTemp)
{
	double fValue;
	WCHAR szBuf[CC_LONG_PATH + 1];
	BOOL bResult = swscanf(lpTemp, L"%lf%s", &fValue, szBuf) == 1 && fValue > 0.000001;
	return bResult]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 SYSTEMTIME转字符串，字符串转SYSTEMTIME]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909628</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909628</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:19:27 +0800</pubDate><description><![CDATA[LPWSTR	SystemTimeToString(SYSTEMTIME& st, LPWSTR lpFileTime)
{
	swprintf(lpFileTime, L"%d-%02d-%02d %02d:%02d:%02d",
		(int)st.wYear,
		(int)st.wMonth,
		(int)st.wDay,
		(int)st.wHour,
		(int)st.wMinu]]></description><category></category></item><item><title><![CDATA[CnCrypt代码 之 一个好用的版本比对函数]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909575</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909575</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:15:06 +0800</pubDate><description><![CDATA[void	GetVersion(LPWSTR lpVersion, int *arrVersion, int iVersionNum)
{
	int iVersion = 0;
	wstring sSubVersion(L"");
	memset(arrVersion, 0, sizeof(int)*iVersionNum);

	for (int iIndex = 0; iIndex < (in]]></description><category></category></item><item><title><![CDATA[TrueCrypt代码 之 几个文件操作函数，经常会用到]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909506</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909506</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:10:20 +0800</pubDate><description><![CDATA[// Loads a 32-bit integer from the file at the specified file offset. The saved value is assumed to have been
// processed by mputLong(). The lpResult is stored in *lpResult. Returns TRUE if successfu]]></description><category></category></item><item><title><![CDATA[TrueCrypt代码 之 编码转换]]></title><link>https://blog.youkuaiyun.com/cncrypt/article/details/51909415</link><guid>https://blog.youkuaiyun.com/cncrypt/article/details/51909415</guid><author>cncrypt</author><pubDate>Thu, 14 Jul 2016 15:03:20 +0800</pubDate><description><![CDATA[直接上代码


// Convert.h
#pragma once

LPSTR  MYW2UTF(LPCWSTR _W, LPSTR _A);

LPWSTR MYUTF2W(LPCSTR _A, LPWSTR _W);

LPSTR  MYW2A(LPCWSTR _W, LPSTR _A);

LPWSTR MYA2W(LPCSTR _A, LPWSTR _W);

LPSTR  MYT]]></description><category></category></item></channel></rss>