C# 系统应用之TreeView控件显示树状磁盘文件目录及加载图标

在C#系统应用毕设U盘防御软件中需要实现文件不可恢复的删除,首先需要实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录并加载相应图标.显示结果如下图所示: 一. 界面设计 主窗体是一个Windowss窗体文件,工程命名为...

2017-08-29 16:01:48

阅读数 482

评论数 0

C#文件夹加锁小工具

用C#语言实现一个文件夹锁的程序,网上类似的“xxx文件夹xxx”软件很多,但是基本上都是C/C++语言实现的,且都没有提供源码(这个可以理解,毕竟是加密程序,不应该泄露源码)。   程序的基本原理是:用C#语言重命名文件夹,通过重命名使之成为windows安全文件的类标识符。具体的方法是为...

2017-08-28 10:05:38

阅读数 297

评论数 0

C#跨窗体传值的几种方法分析(很详细)

创建一个Winform窗体应用程序项目,然后添加一个Form2窗体。 在Form1和Form2中各添加一个textBox和button:   单击Form1中的button1,弹出Form2,然后要做的就是在Form1中的textBox1和Form2中的textBox2中传值。 ...

2017-08-26 15:07:14

阅读数 581

评论数 0

C#的Winform窗体之间的传值

本人做Winform比较少,所以关于Winform窗体间的传值方式知道的也就这么几种。  1.通过构造函数进行传值。  实现代码如下:  在窗体Form2中 int value1; string value2; public Form2(int value1,st...

2017-08-26 11:27:24

阅读数 183

评论数 0

C#如何让同一个窗口只能打开一次和一个程序只能同时打开一个

1、C#如何让同一个窗口只能打开一次  public Form2()         {             InitializeComponent();         }         private static Form2 f2 = new Form2();       ...

2017-08-25 18:58:13

阅读数 1871

评论数 0

[C# 开发技巧]如何防止程序多次运行

一、引言 最近发现很多人在论坛中问到如何防止程序被多次运行的问题的,如: http://social.msdn.microsoft.com/Forums/zh-CN/6398fb10-ecc2-4c03-ab25-d03544f5fcc9, 所以这里就记录下来,希望给遇到同样问题的朋友有...

2017-08-25 18:19:11

阅读数 189

评论数 0

利用 diskpart 隐藏显示分区

首先基本命令 select disk 0 list partition  选中电脑上的第一块磁盘。(从0开始数,我这里只一块就是0了。) 然后查看分区,用于确认自己要隐藏的分区号。我这里是4 然后创建两个bat文件 show.bat hide.bat b...

2017-08-24 10:19:16

阅读数 936

评论数 0

硬盘分区表知识——详解硬盘MBR

硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘 里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。     分区从实质上说就是对硬盘的一种格式化。当我们创建...

2017-08-24 09:09:12

阅读数 419

评论数 0

终极文件/文件夹隐藏方案大全

以下方法隐藏强度由低到高。     方法一:普通隐藏法。在要隐藏的文件、文件夹上单击右键——属性,在“隐藏”选项上打勾,应用后刷新即可。可以使用命令提示符给文件/文件夹加上系统和只读属性使其隐蔽性增加一点点。方法为:开始——运行——输入CMD——输入attrib +s +h +r 文件/文件...

2017-08-24 08:38:21

阅读数 1321

评论数 1

解决U盘的写保护

解决步骤折叠 1、开始-->运行-->regedit-->确定,进入注册表。 2、查看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\与 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet...

2017-08-22 21:08:51

阅读数 318

评论数 0

C#禁用USB的两种方法(附代码)

方法一:通过修改注册表禁用USB         原理:只要把注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR路径下的Start值改成4即可禁用USB(默认为3,即允许USB)。       优点:简单易行。  ...

2017-08-22 21:00:26

阅读数 1816

评论数 0

C# 操作USB设备(U盘)

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices; using System.Text; using Sy...

2017-08-22 17:04:49

阅读数 3178

评论数 0

USB过滤驱动,实现U盘只读控制

功能:  这是一个简单的USB过滤驱动,采用标准的WDM过滤,以DDK中的filter为原形。实现了U盘的只读控制。  说明:  1 在整个编写过程中,受到tiamo等众多高手的帮助,感激不尽。还要向他们多多学习。  2 这是我写的具有具体功能的第一个驱动,高兴。  3 本人是一位就...

2017-08-21 22:03:20

阅读数 1602

评论数 0

过滤驱动的概念

有的公司采用技术手段禁止员工使用U盘,是为了防止员工通过U盘将敏感数据带出公司,本质上是禁止敏感数据通过USB接口流出。USB接口比较复杂。本章 讨论一个类似但是简单得多的设备:串口。要禁止使用串口非常容易(给串口贴上封条,或者写一个简单的程序始终占用串口),但是要区别处理,允许非机密数据 流出,...

2017-08-21 21:31:58

阅读数 803

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭