Windows伪装文件夹/隐藏文件夹

类统级应用程序类

我的电脑 .{20D04FE0-3AEA-1069-A2D8-08002B30309D}
我的文档 .{450D8FBA-AD25-11D0-98A8-0800361B1103}
拨号网络 .{992CFFA0-F557-101A-88EC-00DD010CCC48}
控制面板 .{21EC2020-3AEA-1069-A2DD-08002B30309D}
计划任务 .{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
打 印 机 .{2227A280-3AEA-1069-A2DE-08002B30309D}
记 事 本 .{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
网络邻居 .{208D2C60-3AEA-1069-A2D7-08002B30309D}
回 收 站 .{645FF040-5081-101B-9F08-00AA002F954E}
公 文 包 .{85BBD920-42A0-1069-A2E4-08002B30309D}
字  体 .{BD84B380-8CA2-1069-AB1D-08000948F534}
Web文件夹 .{BDEADF00-C265-11d0-BCED-00A0C90AB50F}

常见数据文件类

Wav文件 .{00020c01-0000-0000-c000-000000000046}
Excel文件 .{00020811-0000-0000-c000-000000000046}

我们以控制面板为例,新建文件夹 改名为1.{21EC2020-3AEA-1069-A2DD-08002B30309D} 然后回车,
文件夹是不是变成控制面板的模样了。。

隐藏伪装文件夹之后再改回原样

先要用DOS进入文件夹所在根目录
命令为 cd 文件夹名
如果想跳盘符就用X: 回车 现在的盘符是C盘
c:\   那我们的文件夹在D盘123目录下 我们就用 d: 回车 
cd 123 回车 dir 查看 
ren 我的电脑 .{20D04FE0-3AEA-1069-A2D8-08002B30309D} 123
这样文件夹就被改回来了,。

转载于:https://www.cnblogs.com/0754ydj/archive/2009/06/16/1504092.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现文件夹伪装,保护系统安全namespace 伪装文件夹 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { comboBox1.SelectedIndex = 0; } private string GetFolType() { int Tid = comboBox1.SelectedIndex; switch (Tid) { case 0: return @"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"; case 1: return @"{450D8FBA-AD25-11D0-98A8-0800361B1103}"; case 2: return @"{992CFFA0-F557-101A-88EC-00DD010CCC48}"; case 3: return @"{21EC2020-3AEA-1069-A2DD-08003B30309D}"; case 4: return @"{D6277990-4C6A-11CF-8D87-00AA0060F5BF}"; case 5: return @"{2227A280-3AEA-1069-A2DE-08002B30309D}"; case 6: return @"{208D2C60-3AEA-1069-A2D7-08002B30309D}"; case 7: return @"{645FF040-5081-101B-9F08-00AA002F954E}"; case 8: return @"{85BBD920-42A0-1069-A2E4-08002B30309D}"; case 9: return @"{BD84B380-8CA2-1069-AB1D-08000948F534}"; case 10: return @"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"; } return @"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"; } private void Camouflags(string str) { StreamWriter sw = File.CreateText(textBox1.Text.Trim() + @"\desktop.ini"); sw.WriteLine(@"[.ShellClassInfo]"); sw.WriteLine("CLSID="+str); sw.Close(); File.SetAttributes(textBox1.Text.Trim() + @"\desktop.ini", FileAttributes.Hidden); File.SetAttributes(textBox1.Text.Trim(), FileAttributes.System); MessageBox.Show("伪装成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information); } private void button2_Click(object sender, EventArgs e) { if (this.textBox1.Text == "") { MessageBox.Show("请选择文件夹路径!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { if (textBox2.ReadOnly == false) { string str = textBox2.Text.Trim(); if (str.StartsWith(".")) str = str.Substring(1); if (!str.StartsWith("{") || str.Trim().Length != 38) { MessageBox.Show("自定义类型错误!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Camouflags(str); } } else { Camouflags(GetFolType()); } } catch { MessageBox.Show("已经伪装过!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } private void button3_Click(object sender, EventArgs e) { if (textBox1.Text == "") { MessageBox.Show("请选择加密过的文件夹!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { try { FileInfo fi = new FileInfo(textBox1.Text.Trim() + @"\desktop.ini"); if (!fi.Exists) { MessageBox.Show("该文件未被伪装!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { System.Threading.Thread.Sleep(1000); File.Delete(textBox1.Text + @"\desktop.ini"); File.SetAttributes(textBox1.Text.Trim(), FileAttributes.Normal); MessageBox.Show("还原成功", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("不要多次还原"); } } } private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { if (folderBrowserDialog1.SelectedPath.Length >= 4) { textBox1.Text = folderBrowserDialog1.SelectedPath; } else { MessageBox.Show("不能对盘符进行伪装", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值