当前位置:  开发笔记 > 编程语言 > 正文

安装和注册shell扩展上下文菜单来自wix安装程序

如何解决《安装和注册shell扩展上下文菜单来自wix安装程序》经验,为你挑选了1个好方法。

我创建了锐利的shell扩展,用于使用.Net自定义Windows的右键菜单上下文.该项目的结果是.dll.我尝试使用服务器管理器工具安装和注册它,该工具与尖锐的shell工具一起存在并且它成功运行.现在我需要从我的wix项目安装并注册这个shell扩展,因为我需要用户安装我的应用程序并在安装后获得自定义窗口的右键单击上下文菜单.

我需要详细的步骤,因为我是使用Wix安装程序的新手.



1> Tichau..:

以下是如何从wix注册您的扩展程序:

首先,您需要定义(在产品范围内)自定义操作以注册/取消注册您的扩展:


    
    
    

然后,您需要自定义安装执行序列以启动这些自定义操作:


    
    
        NOT Installed
        (NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL")
    

"MyExtension.dll"是你的wix项目中你的扩展dll ressource的id:


    

对于srm.exe也是如此:


    

您需要检索与您使用的Sharpshell版本相关联的srm.exe(我建议您使用nuget包).你可以在这里找到相关信息:http: //www.codeproject.com/Articles/653780/NET-Shell-Extensions-Deploying-SharpShell-Servers

希望它会帮助你;)

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有