Vb.net 如何写入WIN注册表以将值分配给右按钮?

Vb.net 如何写入WIN注册表以将值分配给右按钮?,vb.net,Vb.net,我希望你能理解我。 我有一个小小的MD5校验和应用程序,如果我用右键点击整个Windows操作系统中的某个文件,在上下文菜单中会有一个“Check MD5 Sum”按钮。就像安装WinRar一样,应用程序会在那里为存档和提取分配值。非常感谢。 我正在使用VB.NET将所有文件添加到资源管理器上下文菜单中 HKEY_CLASSES_ROOT\*\shell 正如您对特定文件类型所做的那样。好的,现在如何检查我的应用程序是从右键单击菜单启动的,还是从直接单击启动的?如果“直接”是指“双击”:有一个

我希望你能理解我。 我有一个小小的MD5校验和应用程序,如果我用右键点击整个Windows操作系统中的某个文件,在上下文菜单中会有一个“Check MD5 Sum”按钮。就像安装WinRar一样,应用程序会在那里为存档和提取分配值。非常感谢。
我正在使用VB.NET将所有文件添加到资源管理器上下文菜单中

HKEY_CLASSES_ROOT\*\shell

正如您对特定文件类型所做的那样。

好的,现在如何检查我的应用程序是从右键单击菜单启动的,还是从直接单击启动的?如果“直接”是指“双击”:有一个值可以设置默认命令,但我怀疑它是否会应用于
*
键,这对用户来说很糟糕(谁在激活Word文档时需要MD5计算?)