我只是想知道有没有办法为我的应用程序(.exe文件)添加上下文菜单项?例如,有一个exe文件 - “test.exe”。右键单击它时,显示带有项目的内容菜单 - “执行此操作”。单击其他exe文件时,不应显示“执行此操作”。
答案 0 :(得分:0)
定位特定文件有点复杂,因为上下文菜单主要用于对文件类型进行操作,但您可以使用一种名为Advanced Query Syntax (MSDN link)的注册表项来执行此操作。
Computer\HKEY_CLASSES_ROOT\exefile\shell
Do It
AppliesTo
密钥Do It
的新字符串值
AppliesTo
值设置为System.ItemName:"test.exe"
Command
Do It
密钥
(Default)
值更改为您的exe路径名(包含任何参数)请注意,这将显示名称中包含“test.exe”的任何文件或文件夹的“执行此操作”命令。我不确定你是否可以获得比编写,安装和注册shell处理程序扩展程序更具体的内容。名为“not_a_test.exe”的文件也会获得“Do It”命令 - 选择它将运行您的真实test.exe(因为Command
默认值指向那里)。