如何将项目添加到 Windows Explorer 的 "New" 上下文菜单以打开 window?

How do I add an item to Windows Explorer's "New" context menu which opens a window?

当您在 Windows 上的文件夹内右键单击时,上下文菜单中有一个 "New" 选项,允许您创建各种类型的文件。

我看到了 this question,它展示了如何将一个项目添加到这个上下文菜单,它只是创建一个给定类型的空白文件,而不提示用户。

我想做的是创建一个项目,它首先打开 window,然后使用输入到 window 中的数据创建一个文件。 "New > Contact" 选项的作用正是我希望我的自定义选项起作用的方式。选择该选项后,它会打开一个 window 提示信息,然后用于创建联系人文件。

如何在此上下文菜单中创建一个新项目来打开这样的 window?我将使用 C# 和 Windows 表单来创建显示 window 的程序;当用户在我的 window 上单击 "OK" 时,我如何才能检测到实际右键单击了哪个文件夹?

尝试设置命令值: