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

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

?? autooper.c

?? 這是能將文件進行加密的一個工具
?? C
字號:
///////////////////////////////////////////////////////////////////////////////
//
//  文	件: AutoOper.c
//		自動加密函數(自動搜索合法文件)
//
//  作  者: 江南孤峰 
//  聯  系:QQ: 403324669   
//  時  間: 2007--3--3
//
///////////////////////////////////////////////////////////////////////////////

#include <stdio.h>
#include <io.h>
#include <string.h>
#include <direct.h>
#include <conio.h>
#include <stdlib.h>
#include "FilePass.h"

// 自動對當前目錄里的文件加密
int	AutoAddPassForCurrentDirFile(
	  char *strAddFileSuffix,
	  char *strFreeFileSuffix,
	  int  nFileDealMethod,	
	  char *strPass,	
	  char *strDES
	){
	char	strDestFileName[FILE_LENGTH + 2] = {""};
	char	strFileSuffixForFind[FILE_LENGTH + 2] = {""};
	FILE	*fpSourceFile = NULL;
	FILE	*fpDestFile = NULL;
	long	lHandle = 0;   
	struct	_finddata_t  FileInfo;  
	int	nAddPassSuccess = 0;

	sprintf(strFileSuffixForFind,"*%s",strAddFileSuffix);
	if((lHandle = _findfirst(strFileSuffixForFind,&FileInfo))==-1L){
		printf("當前目錄下沒有可加密文件 !\n");
		return nAddPassSuccess;
	}
	do{
		if(  AddPassForFile(
				FileInfo.name,		
				strAddFileSuffix,
				strFreeFileSuffix,
				strPass,	
				strDES		
		     ) == SUCCESS
		 ){
			printf("文件 %s 加密完成\n",FileInfo.name);
			MyDeleteFile(FileInfo.name,nFileDealMethod,ADD_PASS);
			nAddPassSuccess ++;
		}
		else
			printf("文件 %s 加密失敗\n",FileInfo.name);
		printf("\n");
	}while(!_findnext(lHandle,&FileInfo));
	_findclose(lHandle); 
	return nAddPassSuccess;
}

// 自動對當前目錄里的文件解密
int	AutoFreePassForCurrentDirFile(
	  char *strFreeFileSuffix, 
	  int  nFileDealMethod, 
	  char *strPass,
	  char *strDES
	 ){
	char	strTempDES[DES_LENGTH+2] = {""};
	char	strDestFileName[FILE_LENGTH+2] = {""};
	char	strDestFileSuffix[FILE_LENGTH+2] = {""};
	char	strFileSuffixForFind[FILE_LENGTH+2] = {""};
	FILE	*fpSourceFile = NULL;
	FILE	*fpDestFile = NULL;
	int	nFreePassSuccess = 0;   
	long	lHandle = 0;
	struct	_finddata_t  FileInfo;  
	

	sprintf(strFileSuffixForFind,"*%s",strFreeFileSuffix);
	if((lHandle = _findfirst(strFileSuffixForFind,&FileInfo))==-1L){
		printf("當前目錄下沒有可解密文件 !\n");
		return nFreePassSuccess;
	}
	do{
		if( FreePassForFile(
			FileInfo.name,
			strFreeFileSuffix,
			strPass,
			strDES
		   ) == SUCCESS
		 ){
			printf("文件 %s 解密完成\n",FileInfo.name);
			MyDeleteFile(FileInfo.name,nFileDealMethod,FREE_PASS);
			nFreePassSuccess ++;
		}
		else
			printf("文件 %s 解密失敗\n",FileInfo.name);
		printf("\n");
	}while(!_findnext(lHandle,&FileInfo));
	_findclose(lHandle); 
	return nFreePassSuccess;
}

// 自動加密指定目錄下的所有文件
int	AutoAddPassForUserDefDirFile(
		char *strAddFileSuffix,
		char *strFreeFileSuffix,
		int  nFileDealMethod,
		char *strPass, 
		char *strDES
	){
	long	lHandle = 0L; 
	int	count = 0;
	struct	_finddata_t  FileInfo;
	int	iSearchYes = FALSE; 
	char	Directory[_MAX_PATH];

	if(_getcwd(Directory,_MAX_PATH) != NULL){  
		printf("\n進入目錄: %s\n",Directory);
		if(!strcmp(Directory,strBackupDirect)){
			puts("該目錄為文件備分目錄");
			return count; 
		}
	}
	else 
		printf("\n進入目錄: 獲取失敗 !\n");
	if((lHandle = _findfirst("*",&FileInfo)) == -1L){
		_findclose(lHandle); 
		return count; 
	}
	do{
		if( iSearchYes == FALSE){ 
			count += AutoAddPassForCurrentDirFile(
				strAddFileSuffix,
				strFreeFileSuffix,
				nFileDealMethod,
				strPass,
				strDES
			); 
			iSearchYes = TRUE;
		}
		if(FileInfo.attrib == FILE_ATTRIBUTE_DIRECTORY){ 
			if( FileInfo.name[0] != '.') { // . 或 .. 目錄終止 
				_chdir(FileInfo.name); 
				count += AutoAddPassForUserDefDirFile(
					strAddFileSuffix,
					strFreeFileSuffix,
					nFileDealMethod,
					strPass,
					strDES
				); 
				_chdir(".."); // 返回上一級目錄
			}
		}
	}while(!_findnext(lHandle,&FileInfo));
	_findclose(lHandle); 
	return count;
}

// 自動解密指定目錄下的所有文件
int	AutoFreePassForUserDefDirFile(
		char *strFreeFileSuffix,
		int  nFileDealMethod,
		char *strPass,
		char *strDES
	){
	long	lHandle = 0L; 
	struct	_finddata_t  FileInfo;
	int	iSearchYes = FALSE; 
	char	Directory[_MAX_PATH];
	int	count = 0;

	if(_getcwd(Directory,_MAX_PATH) != NULL){
		printf("\n進入目錄: %s\n",Directory);
		if(!strcmp(Directory,strBackupDirect)){
			puts("該目錄為文件備分目錄");
			return count; 
		}
	}
	else 
		printf("\n進入目錄: 獲取失敗 !\n");
	if((lHandle = _findfirst("*",&FileInfo)) == -1L){
		_findclose(lHandle); 
		return count; 
	}
	do{
		if( iSearchYes == FALSE){
			count += AutoFreePassForCurrentDirFile(
				strFreeFileSuffix,
				nFileDealMethod,
				strPass,
				strDES
			); 
			iSearchYes = TRUE;
		}
		if(FileInfo.attrib == FILE_ATTRIBUTE_DIRECTORY){ 
			if( FileInfo.name[0] != '.') { 
				_chdir(FileInfo.name); 
				count += AutoFreePassForUserDefDirFile(
					strFreeFileSuffix,
					nFileDealMethod,
					strPass,
					strDES
				); 
				_chdir(".."); 
			}
		}
	}while(!_findnext(lHandle,&FileInfo));
	_findclose(lHandle); 
	return count ;
}

// 自動加密我的電腦下的所有文件
int	AutoAddPassForAllFile(
		char *strAddFileSuffix,
		char *strFreeFileSuffix,
		int  nFileDealMethod,
		char *strPass,
		char *strDES
	){
	int	iDrivers = 0;
	int	count = 0;
	char	strPartition[10] = {""};
	// iDrivers = 1則從 A 盤開始搜索,但如果A盤沒準備好程序就會崩潰 
	// pc機最多可以有 26個驅動器
	for(iDrivers = 3; iDrivers < 27; iDrivers ++)
		if(!_chdrive(iDrivers)){	
			sprintf(strPartition,"%c:\\",iDrivers+'A'-1);
			if(!_chdir(strPartition))
				count += AutoAddPassForUserDefDirFile(
				strAddFileSuffix,
				strFreeFileSuffix,
				nFileDealMethod,
				strPass,
				strDES	
			);
		}
	return count;
}

// 自動解密我的電腦下的所有文件
int	AutoFreePassForAllFile(
		char *strFreeFileSuffix,
		int  nFileDealMethod,
		char *strPass,
		char *strDES
	){
	int	iDrivers = 0;
	int	count = 0;
	char	strPartition[10] = {""};

	for(iDrivers = 3; iDrivers < 27; iDrivers ++)
		if(!_chdrive(iDrivers)){
			sprintf(strPartition,"%c:\\",iDrivers+'A'-1);
			if(!_chdir(strPartition))
				count += AutoFreePassForUserDefDirFile(
				strFreeFileSuffix,
				nFileDealMethod,
				strPass,
				strDES
				);
		}
	return count;
}
				
// 改變當前的工作目錄
int	ChangeCurrentDirect(void){
	char buffer[_MAX_PATH] = {127};
	char *strDirectory;

	printf("請輸入指定目錄的絕對路徑:");
	strDirectory = _cgets(buffer);
	if(strlen(strDirectory) > _MAX_PATH){
		printf("錯誤: 路徑長度超過 %d\n",_MAX_PATH);
		return FAILED;
	}
	if(_chdir(strDirectory) == -1){
		printf("錯誤: 目錄 %s 不存在\n",strDirectory);
		return FAILED;
	}
	return SUCCESS;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人永久看片免费视频天堂| 国产乱码精品一区二区三区av| 精品美女被调教视频大全网站| 99热在这里有精品免费| 亚洲va中文字幕| 国产欧美日韩麻豆91| 欧美精品久久天天躁| 成人精品国产福利| 韩国欧美国产1区| 亚洲国产成人精品视频| 国产精品福利av| 欧美va亚洲va| 欧美高清精品3d| 91豆麻精品91久久久久久| 国产成a人无v码亚洲福利| 美日韩一级片在线观看| 一区二区视频在线| 中文乱码免费一区二区| 日韩精品专区在线影院观看| 欧美日韩一区在线观看| 91亚洲永久精品| 成人av在线看| 国产精品中文有码| 五月婷婷欧美视频| 亚洲免费观看高清完整版在线观看熊| 精品久久一二三区| 日韩一区二区三区在线视频| 欧美日韩大陆一区二区| 欧美日韩中字一区| 91免费在线看| 成人av免费网站| 国产一区在线视频| 国内成人自拍视频| 精品亚洲porn| 美女国产一区二区三区| 奇米777欧美一区二区| 亚洲www啪成人一区二区麻豆| 一区二区三区电影在线播| 亚洲丝袜精品丝袜在线| 国产精品水嫩水嫩| 日本一区二区成人在线| 欧美国产一区在线| 欧美激情在线免费观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲女子a中天字幕| 国产精品乱码一区二区三区软件 | 亚洲视频图片小说| 中文字幕在线不卡国产视频| 国产精品久久久久久妇女6080 | 久久精品国产精品亚洲综合| 免费成人美女在线观看| 老司机精品视频在线| 国产精品综合av一区二区国产馆| 国内久久精品视频| 高清不卡一区二区| 99久久精品国产观看| 色综合欧美在线| 7777精品久久久大香线蕉| 欧美卡1卡2卡| 日韩欧美中文字幕精品| 26uuu国产一区二区三区| 国产欧美精品一区aⅴ影院| 国产精品久久久久一区二区三区 | 在线观看免费亚洲| 3d成人h动漫网站入口| 精品国产一区二区三区不卡| 久久久蜜桃精品| 亚洲精品中文字幕在线观看| 亚洲最新视频在线观看| 日本欧美肥老太交大片| 国产揄拍国内精品对白| 成人av网站在线| 欧美日韩精品一区二区三区蜜桃| 91精品国产色综合久久ai换脸| 久久久三级国产网站| 亚洲色图视频网| 久国产精品韩国三级视频| 成人听书哪个软件好| 欧美亚洲日本一区| 精品国产a毛片| 欧美国产亚洲另类动漫| 亚洲国产aⅴ成人精品无吗| 麻豆精品新av中文字幕| a亚洲天堂av| 欧美老肥妇做.爰bbww视频| 欧美国产亚洲另类动漫| 亚洲大片精品永久免费| 国产麻豆91精品| 欧美日韩三级一区| 国产精品久久久久久妇女6080 | 亚洲国产人成综合网站| 国产真实乱对白精彩久久| 91免费观看视频在线| 日韩一区二区三区高清免费看看 | 日韩中文字幕一区二区三区| 风间由美中文字幕在线看视频国产欧美| 99riav久久精品riav| 欧美大片在线观看一区二区| 亚洲精品自拍动漫在线| 国产老肥熟一区二区三区| 欧美精品第1页| 成人免费小视频| 久国产精品韩国三级视频| 欧美性感一类影片在线播放| 久久精品这里都是精品| 日韩极品在线观看| 99久久久久久| 国产欧美一区二区三区网站 | 国产成人午夜精品影院观看视频| 欧美午夜精品免费| 国产精品免费av| 国产在线播放一区二区三区| 欧美老年两性高潮| 亚洲综合图片区| 91亚洲精华国产精华精华液| 久久久国际精品| 另类的小说在线视频另类成人小视频在线| 日本道免费精品一区二区三区| 久久精品亚洲一区二区三区浴池 | 久久99精品国产麻豆婷婷| 欧美午夜精品理论片a级按摩| 日韩一区欧美一区| 懂色中文一区二区在线播放| xvideos.蜜桃一区二区| 日本一不卡视频| 91精品国产色综合久久不卡电影| 亚洲国产精品视频| 欧美曰成人黄网| 婷婷六月综合亚洲| 欧美日韩国产另类一区| 亚洲成av人片观看| 欧美日韩一卡二卡三卡| 亚洲第一狼人社区| 欧美亚洲日本一区| 天堂影院一区二区| 欧美精品亚洲一区二区在线播放| 亚洲一区二区三区不卡国产欧美| 色呦呦网站一区| 亚洲久草在线视频| 色播五月激情综合网| 亚洲午夜羞羞片| 欧美撒尿777hd撒尿| 偷窥少妇高潮呻吟av久久免费| 欧美日韩国产一区二区三区地区| 午夜一区二区三区在线观看| 欧美色图片你懂的| 蜜桃一区二区三区在线| 精品国精品自拍自在线| 国内精品久久久久影院色| 国产片一区二区三区| 成年人网站91| 亚洲男人的天堂一区二区| 欧美性videosxxxxx| 日韩高清欧美激情| 精品国产伦一区二区三区观看体验| 精品亚洲免费视频| 亚洲欧美综合网| 欧美日韩精品一区二区三区| 日韩国产欧美在线观看| 26uuu亚洲综合色| caoporm超碰国产精品| 亚洲福利视频三区| 精品国产一二三区| 国产乱人伦偷精品视频不卡 | 91精品国产综合久久久蜜臀粉嫩| 蜜桃久久久久久久| 国产精品国产三级国产普通话99 | 国产成人亚洲综合a∨婷婷| 国产婷婷色一区二区三区在线| 菠萝蜜视频在线观看一区| 亚洲国产精品久久不卡毛片 | 成人激情免费网站| 亚洲一区二区黄色| 精品久久人人做人人爰| 白白色 亚洲乱淫| 婷婷久久综合九色综合绿巨人| 久久午夜老司机| 色爱区综合激月婷婷| 蜜臀a∨国产成人精品| 欧美激情综合在线| 欧美人妖巨大在线| 国产福利精品导航| 亚洲.国产.中文慕字在线| 国产日韩欧美不卡在线| 欧美精品久久99| 国产91色综合久久免费分享| 三级亚洲高清视频| www久久久久| 欧美三级电影在线看| 成人免费毛片片v| 免费在线欧美视频| |精品福利一区二区三区| 欧美电影免费观看高清完整版在线| 中文字幕一区二区三区在线不卡| 国产精品婷婷午夜在线观看| 亚洲欧美日韩国产另类专区| 麻豆国产一区二区| 日韩欧美成人午夜| 色菇凉天天综合网| 成人午夜大片免费观看|