教你用C语言隐藏磁盘|一键隐藏分区可随时恢复
来源:互联网 发布:asp网站怎么连接数据库 编辑:程序博客网 时间:2024/04/29 12:19
自己闲的没事干做了这个C和DOS批处理相结合的程序。
你可以修改后编译运行即可,把文件放到这个磁盘,然后隐藏,你绝对找不到,文件不会丢失。
隐藏的是H:盘
在cmd输入
diskpart
select disk 0
list partition
可以查看电脑磁盘对应的编号
比如说我的:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\XXXXXX>diskpart
Microsoft DiskPart 版本 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
在计算机上: XXXXXX
DISKPART> select disk 0
磁盘 0 现在是所选磁盘。
DISKPART> list partition
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 主要 39 MB 31 KB
分区 2 主要 12 GB 40 MB
分区 3 主要 50 GB 12 GB
分区 0 扩展的 403 GB 62 GB
分区 4 逻辑 130 GB 62 GB
分区 5 逻辑 130 GB 192 GB
分区 6 逻辑 100 GB 322 GB
分区 7 逻辑 43 GB 422 GB
然后更改源代码中我注释的位置即可隐藏任意分区
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc, char *argv[]) {FILE *fp1,*fp2;char hi[55] ,ru[35],s;system("color 0B");if((fp1=fopen("Hide.txt","w+"))==NULL){printf("程序出错,不能创建文件\n");}if((fp2=fopen("Run.cmd","w+"))==NULL){printf("程序出错,不能创建文件\n");}printf("1.显示H: 2.隐藏H:?\n");s=getchar();strcpy(hi,"select disk 0\nselect partition 2\nset id=12 override"); //更改selsect partition 2的数字可以改变要隐藏的目标分区strcpy(ru,"echo off\ndiskpart /s Hide.txt");if(s=='1')hi[40]='0';hi[41]='7';fprintf(fp1,"%s",hi);fprintf(fp2,"%s",ru);fclose(fp1);fclose(fp2);system("Run.cmd");system("del /q /f run.cmd");system("del /q /f Hide.txt");system("PAUSE");return 0;}
- 教你用C语言隐藏磁盘|一键隐藏分区可随时恢复
- 教你删除笔记本上被隐藏的恢复分区
- 较快速恢复磁盘被隐藏文件
- 隐藏进程代码[C语言]
- C语言隐藏控制台窗口
- linux c语言隐藏密码
- C语言隐藏到后台
- 手把手教你:调节磁盘空间大小、隐藏你的文件磁盘
- 手把手教你:调节磁盘空间大小、隐藏你的文件磁盘
- 教你一分钟学会如何隐藏文件夹
- 编程隐藏磁盘
- python隐藏windows磁盘
- IBM隐藏分区
- 访问IBM隐藏分区
- thinkpad 隐藏分区救险
- XP隐藏分区说明
- 如何隐藏分区
- “透视”笔记本隐藏分区
- (转)系统调用与API
- 这个时代“寒门再难出贵子”
- java反射技术
- WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
- iPhone 中打开或关闭软键盘时调整 UIScrollView 的大小
- 教你用C语言隐藏磁盘|一键隐藏分区可随时恢复
- MINA
- WPF样式和行为
- Struts2技术内幕笔记1(web开发浅谈)
- 用JAXB生成一个XML文档
- 安装msdn后 数据库或者vs加载插件报错问题
- 2013年4月21日——2013年6月15日(英语四级结束)
- UVa 10465 - Homer Simpson
- 从零基础学习嵌入式开发(转)