C#.net 如何制作自定义类型文件的打开方式

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:25:42
我制作了一套文件加密系统,想在双击加了密的文件时自动打开,可是不知道如何实现
我想自己写个打开程序可不知道如何获得文件名

1.修改注册表,文件类型的映射。
2.右键打开方式选择你的应用程序。
3.打开你的文件夹,工具文件夹选项文件类型。新建。

Byte[] MyFileBytes=File.ReadAllBytes("D://abc.abc");
就获取到相应的数据了;

今天无聊就在给你写一下吧

class Program
{
static void Main(string[] args)
{
byte[] bys = File.ReadAllBytes("d://abc.abc");
int i=0;

while (i < bys.Length - 1)
{
Console.Write(Convert.ToChar(bys[i]));
i++;
}
Console.ReadLine();
}
}

保存到 a.cs编译 需要引用 System.IO;
你加密的话 需要混淆一下byte[]的内容。
输出的时候再转回去就好了。我这里没有作仅仅做了一个读取的工作。File有很多方法的不一定度byte[]类型的。

在文件上点右键,属性,打开方式,浏览,选中你的加解密程序,确定,完事