Inno设置registry

我可以添加到winregistry,以便资源pipe理器上下文菜单,当你右键点击一个文件,得到一个条目,调用“\path\到\ EXE”“path\ \ \本\文件\你\右\点击\上”? 如果在Inno setup中可以做到这一点,你能否给我提供一些例子? (以及在卸载时摆脱registry键)

谢谢。

Solutions Collecting From Web of "Inno设置registry"

我在MSBuild Launch Pad(http://msbuildlaunchpad.codeplex.com/)上做的是这样的,

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

    [注册表]

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

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

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

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

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

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

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

    根:HKCR; 子项:SystemFileAssociations.sln \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.csproj \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.vbproj \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.vcxproj \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.oxygene \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.shfbproj \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.ccproj \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey

    根:HKCR; 子项:SystemFileAssociations.proj \ shell \ MSBuild \命令; ValueType:string; ValueData:“”“{app} \ MSBuildLaunchPad.exe”“”“%1”“”; 标志:uninsdeletekey deletekey