博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人代码库の自定义后缀名
阅读量:6071 次
发布时间:2019-06-20

本文共 1057 字,大约阅读时间需要 3 分钟。

 
using
Microsoft.Win32;
//
操纵注册表的必要命名空间。
namespace
myMethod
{
public
class
CreateSuffixName
{
//
使程序获取被双击了的文件的路径,用到[Command]函数,可以[获取路径].
///
<summary>
///
创建自定义后缀名的方法。
///
</summary>
///
<param name="strHouZhuiMing">
以".XX"格式输入自定义后缀名
</param>
///
<param name="strName">
可以输入任意English words,建议输入公司的英文名字或软件名字
</param>
///
<param name="strShuoMingYu">
对其进行解释的说明性文字,可任意输入。
</param>
///
<param name="strIconPath">
如其名,输入显示自定义格式文件图标的路径。
</param>
///
<param name="strEXEpath">
如其名,输入用来打开该后缀名的程序路径,推荐使用相对路径。
</param>
private
static
void
myMethod_CreateSuffixName(
string
strHouZhuiMing,
string
strName,
string
strShuoMingYu,
string
strIconPath,
string
strEXEpath)
{
RegistryKey reg
=
Registry.ClassesRoot;
reg.CreateSubKey(strHouZhuiMing).SetValue(
""
,strName );
reg.CreateSubKey(strName ).SetValue(
""
, strShuoMingYu );
reg.CreateSubKey(strName
+
@"
\DefaultIcon
"
).SetValue(
""
, strIconPath);
reg.CreateSubKey(strName
+
@"
\shell\open\command
"
).SetValue(
""
, strEXEpath
+
"
%1
"
);
}
}
}

 

转载于:https://www.cnblogs.com/AsionTang/archive/2010/05/09/1885713.html

你可能感兴趣的文章
jsp中的类似 if - else 语句 的语法
查看>>
微信小程序开发指引
查看>>
视角 | 微服务的数据一致性解决方案
查看>>
百度停止社招
查看>>
probe wifi traffic in the air
查看>>
HTTP请求头与响应头 实例
查看>>
51CTO专访清无:Nginx_lua的应用及性能对比
查看>>
Python即时网络爬虫项目启动说明
查看>>
svn客户端常用命令
查看>>
Django学习笔记之——Views
查看>>
win32 下oracle 10.2.0.1.0 致命bug:ORA-27300
查看>>
学习笔记:对下拉菜单的简单封装
查看>>
纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录......
查看>>
css/js在线压缩工具
查看>>
docker
查看>>
使用 Spring 2.5 注释驱动的 IoC 功能
查看>>
2:基本操作:全局显示/操作为漫游/选择/刷新
查看>>
在iOS下使用字体时关于字体名字的问题
查看>>
android获取软件列表
查看>>
原来fastboot boot custom.img可以无需刷机就以启动定制系统(以root)
查看>>