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

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

?? common.c

?? 這是能將文件進行加密的一個工具
?? C
字號:
///////////////////////////////////////////////////////////////////////////////
//
//  文	件: Common.c
//		普通函數
//
//  作  者: 江南孤峰 
//  聯  系:QQ: 403324669   
//  時  間: 2007--3--3
//
///////////////////////////////////////////////////////////////////////////////

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

// 顯示菜單
void ShowMenu(
	      char *strAddFileSuffix,
	      char *strFreeFileSuffix,
	      int iProgramStatus
	 ){
	char Directory[_MAX_PATH];
	
	if(_getcwd(Directory,_MAX_PATH)!=NULL)  
		printf("\n當前工作目錄: %s\n",Directory);
	else
		printf("\n當前工作目錄: 獲取失敗 \n");
	
	printf("文件類型: 待加密文件[%s]",strAddFileSuffix);
	printf("\t加密后文件[%s]\n",strFreeFileSuffix);
	printf("文件處理: ");
	PrintDeleteFileMethod(iProgramStatus);
	printf("\n備 分 器: %s\n",(iBackupProgram == ON)?"開":"關");
	ShowFunctionMenu();
}

// 打印當前加密器的文件處理方式
void	PrintDeleteFileMethod(int iProgramStatus){
	switch(iProgramStatus){
		case DELETE_PASS_FILE:
			printf("只在解密后刪除加密文件");
			break;
		case DELETE_SOURCE_FILE:
			printf("只在加密后刪除原始文件");
			break;
		case DELETE_PASS_SOURCE_FILE:
			printf("加密后刪除原始文件,解密后刪除加密文件");
			break;
		case DELETE_NONE:
			printf(" 不刪除文件");
			break;
		default:
			printf("文件處理方式未知");
	}
}

// 修改加密器配置
void	UpdateProgramStation(
		char *strAddFileSuffix,
		char *strFreeFileSuffix,
		int  *iProgramStatus
	){
	int	iSelectUpdate = 0;
	int	iSuccess = FALSE;
	char	buffer[FILE_SUFFIX_LENGTH+8]={FILE_SUFFIX_LENGTH + 4};

	printf("============================ 加密器配置菜單 =========================\n");
	printf("1:待加密文件類型   當前為[%s]\n",strAddFileSuffix);
	printf("2:加密文件顯示類型 當前為[%s]\n",strFreeFileSuffix);
	printf("3:備分器狀態       當前為[%s]\n",iBackupProgram == ON?"開":"關");
	printf("4:文件處理方式     當前為[");
	PrintDeleteFileMethod(*iProgramStatus);
	printf("]\n請選擇您要修改的項目:");
	scanf("%d",&iSelectUpdate);
	getchar();
	switch(iSelectUpdate){
		case 1: iSuccess = UpdateSuffix(ADD_PASS,strAddFileSuffix);
			break;
		case 2: iSuccess = UpdateSuffix(FREE_PASS,strFreeFileSuffix);
			break;
		case 3: iBackupProgram = (iBackupProgram == ON)?OFF:ON;
			iSuccess = TRUE;
			break;
		case 4: iSuccess = UpdateDeleteFileMethod(iProgramStatus);
			break;
		default:puts("沒有該選項 \n");
			break;
	}
	printf("%s\n",iSuccess == TRUE?"修改操作成功":"修改操作失敗");
}

// 修改文件類型
int	UpdateSuffix(int iOperate,char *strFileSuffix){
	char	buffer[FILE_SUFFIX_LENGTH+8]={FILE_SUFFIX_LENGTH + 4};
	char	*pSuffixTemp;

	if(iOperate == ADD_PASS)
		printf("請輸入待加密文件類型:");
	else
		printf("請輸入加密文件顯示類型:");
	pSuffixTemp = _cgets(buffer);
	if(strlen(pSuffixTemp) > FILE_SUFFIX_LENGTH){
		printf("文件后綴長度超過 %d \n",FILE_SUFFIX_LENGTH);
		return FALSE;
	}
	else if(pSuffixTemp[0] != '.'){
		puts("文件后綴形式為[.xxxx],后綴名錯誤 !\n");
		return FALSE;
	}
	else	
		strcpy(strFileSuffix,pSuffixTemp);
	return TRUE;
}

// 修改文件處理方式
int	UpdateDeleteFileMethod(int *iProgramStatus){
	int	iSelectUpdate = -1;

	puts("處理方式如下:");
	printf(" %d: %s\n",DELETE_PASS_FILE,"只在解密后刪除加密文件");
	printf(" %d: %s\n",DELETE_SOURCE_FILE,"只在加密后刪除原始文件");
	printf(" %d: %s\n",DELETE_PASS_SOURCE_FILE,
		"加密后刪除原始文件,解密后刪除加密文件");
	printf(" %d: %s\n",DELETE_NONE,"不刪除文件");
	printf("請選擇文件處理方式:");
	scanf("%d",&iSelectUpdate);
	getchar();
	switch(iSelectUpdate){
		case DELETE_PASS_FILE:
			*iProgramStatus = DELETE_PASS_FILE;
			break;
		case DELETE_SOURCE_FILE:
			*iProgramStatus = DELETE_SOURCE_FILE;
			break;
		case DELETE_PASS_SOURCE_FILE:
			*iProgramStatus = DELETE_PASS_SOURCE_FILE;
			break;
		case DELETE_NONE:
			*iProgramStatus = DELETE_NONE;
			break;
		default: 
			puts("沒有該選項 \n");
			break;
	}
	return TRUE;
}

// 操作后文件處理
void	MyDeleteFile(char *strFileName,int iProgramStatus,int iOperate){
	int  iSuccess = TRUE;
	
	switch(iProgramStatus){
		case DELETE_PASS_FILE:
			if(iOperate == ADD_PASS)
				return ;
			break;
		case DELETE_SOURCE_FILE:
			if(iOperate == FREE_PASS)
				return ;
			break;
		case DELETE_PASS_SOURCE_FILE:
			break;
		case DELETE_NONE:
			return ;
	}
	if(iOperate == ADD_PASS && iBackupProgram == ON){ 
		BackupFile(strFileName);
		return ;
	}
	if(remove(strFileName))
		printf("錯誤: 刪除文件: %s失敗 !\n",strFileName);
	else			
		printf("刪除文件: %s 完成\n",strFileName);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区久久久久| 亚洲日本护士毛茸茸| 午夜成人免费视频| 在线视频一区二区免费| 亚洲人xxxx| 色综合久久久久久久久| 国产精品电影一区二区三区| av在线不卡免费看| 亚洲免费观看高清完整版在线观看 | 国产日韩三级在线| 成人激情动漫在线观看| 1024成人网| 欧美自拍丝袜亚洲| 视频一区在线视频| 精品国产乱码久久久久久免费| 精品写真视频在线观看| 26uuu久久综合| 成人免费视频caoporn| 中文字幕一区二区三区av| 色综合av在线| 免费成人av资源网| 日本一区二区电影| 色8久久人人97超碰香蕉987| 亚洲国产精品久久人人爱蜜臀| 欧美人妖巨大在线| 久久99国内精品| 国产精品视频九色porn| 欧洲一区二区av| 久久99深爱久久99精品| 欧美国产在线观看| 欧美日韩激情在线| 国产一区二区免费在线| 亚洲精品福利视频网站| 在线不卡一区二区| 成人动漫视频在线| 三级在线观看一区二区| 国产婷婷色一区二区三区四区| 在线观看一区不卡| 国产精品一区免费在线观看| 亚洲第一精品在线| 国产免费成人在线视频| 欧美日韩一区在线| 粉嫩嫩av羞羞动漫久久久| 婷婷久久综合九色综合伊人色| 国产婷婷一区二区| 欧美日韩一区二区三区视频| 美国毛片一区二区| 洋洋av久久久久久久一区| 久久久国产精品麻豆| 欧美性大战久久| 高清久久久久久| 久久99精品国产.久久久久久| 亚洲欧美电影一区二区| 久久人人爽爽爽人久久久| 欧美三级一区二区| 丰满亚洲少妇av| 加勒比av一区二区| 天天综合天天做天天综合| 国产精品久久久久久久午夜片| 欧美一区二区黄| 欧美午夜电影在线播放| 成人性生交大片免费看在线播放 | 精品国产91乱码一区二区三区| 一本到高清视频免费精品| 国产一区二区三区观看| 日韩高清电影一区| 一区二区免费视频| ㊣最新国产の精品bt伙计久久| 欧美精品一区二区三区一线天视频| 欧美日韩在线播| 在线观看欧美日本| 91亚洲资源网| 波多野结衣在线aⅴ中文字幕不卡| 麻豆成人av在线| 亚洲成a人片在线观看中文| 中文字幕一区在线| 国产精品久久久一区麻豆最新章节| 欧美一区二区久久| 制服丝袜亚洲网站| 欧美一区二区三区免费在线看| 欧美在线啊v一区| 日本久久精品电影| 色婷婷亚洲综合| 97精品超碰一区二区三区| 波多野结衣亚洲一区| 国产69精品久久久久毛片| 国产成人av电影在线| 国产麻豆91精品| 国产福利视频一区二区三区| 国产一区二区h| 激情都市一区二区| 国产一区二区久久| 国产馆精品极品| 成人a免费在线看| 91丨国产丨九色丨pron| 色综合久久88色综合天天免费| av在线这里只有精品| 色综合天天综合网天天狠天天| 成人av一区二区三区| 成人激情免费电影网址| 99国内精品久久| 欧洲激情一区二区| 欧美日韩久久久久久| 91麻豆精品国产| 日韩精品一区在线观看| 精品成人佐山爱一区二区| 久久精品亚洲精品国产欧美| 国产精品免费看片| 伊人婷婷欧美激情| 亚洲国产va精品久久久不卡综合| 午夜电影网一区| 国产在线视频一区二区三区| 国产激情一区二区三区四区| 丁香桃色午夜亚洲一区二区三区| 成人av电影免费在线播放| 日本道色综合久久| 91精品国产麻豆| 久久影院午夜论| 亚洲视频在线一区| 日本在线不卡视频一二三区| 狠狠色狠狠色合久久伊人| 成人高清免费在线播放| 欧美日韩一区 二区 三区 久久精品| 欧美久久久一区| 国产色一区二区| 亚洲一级在线观看| 精品在线视频一区| 97久久精品人人爽人人爽蜜臀| 欧美日韩免费不卡视频一区二区三区| 日韩一区二区中文字幕| 国产无人区一区二区三区| 国产福利电影一区二区三区| 国产毛片一区二区| 91成人在线精品| 亚洲精品一区二区三区福利| 亚洲欧洲日韩综合一区二区| 视频一区二区国产| www.亚洲免费av| 91麻豆精品国产91久久久久久| 欧美国产综合色视频| 日本色综合中文字幕| 成人av动漫在线| 精品久久人人做人人爰| 亚洲日本电影在线| 国产乱码精品一区二区三区av | 欧美日韩精品一二三区| 国产日韩欧美麻豆| 天堂午夜影视日韩欧美一区二区| 国产成人精品影院| 欧美精品欧美精品系列| 亚洲欧洲一区二区三区| 精东粉嫩av免费一区二区三区| 欧美综合在线视频| 成人欧美一区二区三区| 免费人成精品欧美精品| 色欧美88888久久久久久影院| 精品99一区二区三区| 香蕉影视欧美成人| 亚洲欧美电影院| 欧美国产精品久久| 国产精品美女久久久久久久| 久久国产尿小便嘘嘘尿| 亚洲码国产岛国毛片在线| 日韩和欧美一区二区三区| 99精品视频在线免费观看| 日韩欧美激情四射| 亚洲成人一区在线| 在线亚洲高清视频| 成人欧美一区二区三区小说 | 日韩一区二区免费在线观看| 一区二区日韩av| 一本一道综合狠狠老| 国产精品福利一区| 成人免费视频caoporn| 国产视频911| 国产成人精品免费| 久久免费电影网| 久草这里只有精品视频| 在线观看91av| 天堂va蜜桃一区二区三区 | 天天操天天综合网| 欧美午夜影院一区| 亚洲一区二区三区在线| 色哟哟精品一区| 亚洲黄色录像片| 91美女片黄在线观看91美女| 国产精品理伦片| 不卡视频在线看| 国产精品美女久久久久av爽李琼| 高清视频一区二区| 国产精品久线在线观看| gogo大胆日本视频一区| 国产精品久久久久久亚洲伦| 91视频一区二区三区| 亚洲人成人一区二区在线观看| 91丝袜美腿高跟国产极品老师| 亚洲理论在线观看| 欧美三级视频在线观看| 青青草97国产精品免费观看无弹窗版| 91精品在线观看入口|