下面的例子在桌面的右键快捷菜单中或在Windows资源管理器的“新建”中添加自己的文件类型。假设添加的是扩展名为“.cs”的文件,说明文件为“cs files”,默认文件的打开方式采用Windows中的写字板notepad.exe打开。
程序清单18-2:
using System; using Microsoft.Win32; class RegTest { public static void Main() { RegistryKey key1=Registry.ClassesRoot.CreateSubKey(".cs"); key1.SetValue("","cs"); RegistryKey key2=key1.CreateSubKey("ShellNew"); key2.SetValue("NullFile",""); key1.Close(); key2.Close(); key1=Registry.ClassesRoot.CreateSubKey("cs"); key1.SetValue("","csharp file"); key2.SetValue("","c:\\windows\\notepad.exe,1"); key2.Close(); key2=key1.CreateSubKey("shell\\open\\command"); key2.SetValue("","c:\\windows\\notepad.exe"); } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, key
, notepad
, setvalue
, close
写字板
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。
时间: 2024-09-20 16:01:20