我如何为jpg文件类型设置默认应用程序

我如何为jpg文件类型设置默认应用程序

问题描述:

大家好
我在设置的文件类型部分中创建了jpg文件类型
但是,当我安装我的应用程序时,默认情况下,opennig jpeg文件的picassa乘法和我的应用程序只是通过右键单击菜单打开[> 如何为jpg文件类型设置默认应用程序
谢谢

hi everyone
i create a jpg file type in file type section my setup
but when i install my application , picassa aplication in default for opennig jpeg file and my application just vew in open with right click menu
how can i set default my application for jpg file type
thank you

从学习系统注册表的各个部分开始,这些部分负责文件类型与注册用于这些文件类型的默认应用程序之间的关联.这是一个非常简单的主题:

http://msdn.microsoft.com/zh-我们/library/windows/desktop/cc144158%28v=vs.85%29.aspx [ http://msdn.microsoft.com/zh-我们/library/windows/desktop/cc144160%28v=vs.85%29.aspx [ http://msdn.microsoft.com/zh-我们/library/windows/desktop/cc144154%28v=vs.85%29.aspx [ http://msdn.microsoft.com/zh-我们/library/windows/desktop/cc144156%28v=vs.85%29.aspx [ http://msdn.microsoft.com/en-us/library/microsoft.win32. Registry.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/microsoft.win32. Registrykey.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/microsoft.win32. Registryvaluekind.aspx [ ^ ].

—SA
Start with learning the parts of the system Registry responsible for associations between file types and default applications registered to work with those file type. This is a pretty easy topic:

http://msdn.microsoft.com/en-us/library/windows/desktop/cc144158%28v=vs.85%29.aspx[^],
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144160%28v=vs.85%29.aspx[^],
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144154%28v=vs.85%29.aspx[^],
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144156%28v=vs.85%29.aspx[^].

When this is clear, develop your code for creating an association in .NET. All you need is using the class Microsoft.Win32.Registry and related type like Microsoft.Win32.RegistryKey and Microsoft.Win32.RegistryValueKind; please see:
http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx[^],
http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.aspx[^],
http://msdn.microsoft.com/en-us/library/microsoft.win32.registryvaluekind.aspx[^].

—SA




通过注册表项,您可以执行此操作.

这是链接来更改打开带有选项.

给定的示例是 .pdc 扩展名.您可以对 .jpeg 文件扩展名执行相同的操作.

希望您知道如何通过C#代码修改注册表值.

希望对您有帮助.


谢谢
-Amit.
Hi,

Through registry entry you can do this.

Here is the link to change Open With option.

Given example is for .pdc extension. you can do the same for .jpeg file extension.

And hope you know how to modify registry value through C# code.

hope this may help you.


Thanks
-Amit.