我现在有一种自己定义的简单文件格式,
但是不知道怎么更改文件的图标,以及打开方式等。
求大侠们给予赐教,列举一下相关的注册表项,我到网上找了好久没找到!
授人以鱼不如授人以渔,哪位有这方面的资料的话不如邮箱传我([email protected])
存殁感恩不禁!
但是不知道怎么更改文件的图标,以及打开方式等。
求大侠们给予赐教,列举一下相关的注册表项,我到网上找了好久没找到!
授人以鱼不如授人以渔,哪位有这方面的资料的话不如邮箱传我([email protected])
存殁感恩不禁!
解决方案 »
- C#winform项目部署时,怎么样让安装程序不要打包.NET Framework框架的安装?
- 怎么在C#winform中调用播放器
- 求助,如何数组拆分
- asp.net动态生成xml文件的问题
- winform如何做3D?
- C#获取一个重装系统也不会变的硬件参数,不唯一也可以
- (NGU)100分求解简单C#题
- 一个网络程序同时运行两份,怎么才能使用同一种协议,不同端口和服务器通讯????????
- Treeview 超链接调用JS方法乱码
- 50求一个简单问题
- 定制控件有项目下有两个目录:bin、obj,它们都起什么作用啊!怎么它们两个里面的Debug里面都有.dll文件啊
- 怎么把<%#DataBinder.Eval(Container.DataItem, "name")%>的值存到变量中?
1 定义文件后续
写入:HKEY_CLASSES_ROOT\.myFile键,默认值为: myCorp.ObjectFile
2 定义文件类型
写入:HKEY_CLASSES_ROOT\myCorp.ObjectFile键
3 缺省图标
HKEY_CLASSES_ROOT\myCorp.ObjectFile\DefaultIcon,默认值为: %SystemRoot%\system32\shell32.dll,-152或者c:\我的程序\程序.exe,1
4 打开 @表示默认值
[HKEY_CLASSES_ROOT\myCorp.ObjectFile\shell][HKEY_CLASSES_ROOT\myCorp.ObjectFile\shell\open][HKEY_CLASSES_ROOT\myCorp.ObjectFile\shell\open\command]
@=c:\我的程序\程序.exe %1
[HKEY_CLASSES_ROOT\myCorp.ObjectFile\shell\print][HKEY_CLASSES_ROOT\myCorp.ObjectFile\shell\print\command]
@=c:\我的程序\程序.exe %1 /print
例子:
RegistryKey Reg_Soft = Reg_LM.OpenSubKey("SOFTWARE");
RegistryKey Reg_HTXX = Reg_Soft.OpenSubKey("HTXX");
RegistryKey Reg_FWKP = Reg_HTXX.OpenSubKey("FWKP");
RegistryKey Reg_Path = Reg_FWKP.OpenSubKey("路径");
AppPath = Reg_Path.GetValue(AppPath).ToString();
RegistryKey Reg_ncp = Reg_Soft.OpenSubKey("MyProgram"); if (hs.DES_Decrypt(Reg_ncp.GetValue("开机启动").ToString(), hs.IV_8, hs.key_8) == "YES")
{
chkB.Checked = true; } Reg_ncp.Close();
Reg_Soft.Close();