通过资源管理器右键单击打开 Universal Windows Platform (UWP) 应用程序
Open Universal Windows Platform (UWP) application via Explorer right click
我已经找到了:
http://grogansoft.com/blog/?p=1197
效果很好。
但我很想添加直接进入主上下文菜单的动词,几乎可以做同样的事情。
这个声称不可能:
是真的吗?
不可能。 UWP 应用程序的要点之一是沙盒环境,因此没有注册表访问权限。
自 windows 秋季创作者更新以来,这现在成为可能。参见“Integrate with windows 10”。您不必再对您在 Package.appxmanifest
中定义设置的注册表感到困惑。例如:
<uap3:FileTypeAssociation Name="bla" >
<uap2:SupportedVerbs>
<uap3:Verb Id="Edit1" Extended="false" MultiSelectModel="Player">Edit1</uap3:Verb>
</uap2:SupportedVerbs>
<uap:SupportedFileTypes>
<uap:FileType>.banana</uap:FileType>
<uap:FileType>.foo</uap:FileType>
</uap:SupportedFileTypes>
</uap3:FileTypeAssociation>
</uap:Extension>
我已经找到了:
http://grogansoft.com/blog/?p=1197
效果很好。
但我很想添加直接进入主上下文菜单的动词,几乎可以做同样的事情。
这个声称不可能:
不可能。 UWP 应用程序的要点之一是沙盒环境,因此没有注册表访问权限。
自 windows 秋季创作者更新以来,这现在成为可能。参见“Integrate with windows 10”。您不必再对您在 Package.appxmanifest
中定义设置的注册表感到困惑。例如:
<uap3:FileTypeAssociation Name="bla" >
<uap2:SupportedVerbs>
<uap3:Verb Id="Edit1" Extended="false" MultiSelectModel="Player">Edit1</uap3:Verb>
</uap2:SupportedVerbs>
<uap:SupportedFileTypes>
<uap:FileType>.banana</uap:FileType>
<uap:FileType>.foo</uap:FileType>
</uap:SupportedFileTypes>
</uap3:FileTypeAssociation>
</uap:Extension>