繁体   English   中英

Inno设置注册表

[英]Inno setup registry

我可以在win注册表中添加什么,以便在右键单击文件时浏览器上下文菜单获得一个条目,该条目调用“ \\ path \\ to \\ exe”,“ path \\ to \\ this \\ file \\ you \\ right \\ clicked” \\上”? 如果可以轻松地在Inno设置中完成此操作,那么您能否提供一些示例? (以及在卸载时摆脱注册表项)

谢谢。

我在MSBuild启动板(http://msbuildlaunchpad.codeplex.com/)中所做的就是这样,

  1. 您的应用程序必须正确处理Windows资源管理器中的参数。
  2. 安装程序使用以下注册表项,

    [注册表]

    根:HKCR; 子项:SystemFileAssociations.sln \\ shell \\ MSBuild; ValueType:字符串; 标志:uninsdeletekey deletekey; ValueName:图标; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”

    根:HKCR; 子项:SystemFileAssociations.csproj \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标

    根:HKCR; 子项:SystemFileAssociations.vbproj \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标

    根:HKCR; 子项:SystemFileAssociations.vcxproj \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标

    根:HKCR; 子项:SystemFileAssociations.oxygene \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标

    根:HKCR; 子项:SystemFileAssociations.shfbproj \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标

    根:HKCR; 子项:SystemFileAssociations.ccproj \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标根:HKCR; 子项:SystemFileAssociations.proj \\ shell \\ MSBuild; ValueType:字符串; ValueData:“”“ {app} \\ MSBuild_APPICON.ico”“”“; 标志:uninsdeletekey deletekey; ValueName:图标

    根:HKCR; 子项:SystemFileAssociations.sln \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.csproj \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.vbproj \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.vcxproj \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.oxygene \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.shfbproj \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.ccproj \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.proj \\ shell \\ MSBuild \\ command; ValueType:字符串; ValueData:“”“ {app} \\ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM