Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式使上下文菜单模拟按下SHIFT键?_C#_Windows_Object_Powershell_Contextmenu - Fatal编程技术网

C# 如何以编程方式使上下文菜单模拟按下SHIFT键?

C# 如何以编程方式使上下文菜单模拟按下SHIFT键?,c#,windows,object,powershell,contextmenu,C#,Windows,Object,Powershell,Contextmenu,由于标准上下文菜单和按下SHIFT键时出现的上下文菜单之间存在差异,我想知道如何以编程方式获取这些值。我最感兴趣的是锁定位于“开始菜单\程序”中的开始菜单快捷方式项,这些快捷方式项没有按下shift键,无法锁定(未显示选项)-此行为对“开始/程序”中列出的所有快捷方式文件都有效。而且我想用脚本的方式来做。理想情况下,如果它可以是Powershell或C#code;) 未按下SHIFT键的上下文菜单屏幕截图: 按下SHIFT键时上下文菜单的屏幕截图: 提前谢谢 您想显示上下文菜单还是想锁定开始

由于标准上下文菜单和按下SHIFT键时出现的上下文菜单之间存在差异,我想知道如何以编程方式获取这些值。我最感兴趣的是锁定位于“开始菜单\程序”中的开始菜单快捷方式项,这些快捷方式项没有按下shift键,无法锁定(未显示选项)-此行为对“开始/程序”中列出的所有快捷方式文件都有效。而且我想用脚本的方式来做。理想情况下,如果它可以是Powershell或C#code;)

未按下SHIFT键的上下文菜单屏幕截图:

按下SHIFT键时上下文菜单的屏幕截图:


提前谢谢

您想显示上下文菜单还是想锁定开始菜单?这是您要做的吗?很抱歉,在您提供评论后,忘记将其标记为已解决。如果你想得到声誉,请回答,我会把它作为一个答案。我只是浏览了所有打开的问题,发现了这个,我忘了关闭。