C,C ++中的Shell上下文菜单

时间:2013-04-18 14:15:55

标签: c++ c shell

是否可以通过C或C ++(或者)程序向所有.txt文件添加shell上下文菜单?

我一直在通过直接访问注册表来创建这些菜单。另外,我找到了C#

特定代码和某些其他特定于实现的c, C++版本。

2 个答案:

答案 0 :(得分:2)

最简单的方法是"Shell Lightweight API"

答案 1 :(得分:1)

有API允许您访问注册表。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx

请注意,您的应用必须以管理员身份运行,否则更改将为“virtual”。

您可以看到有关如何提升应用程序in this help file权限的一些代码。主题基础知识>安全应用程序>为Windows Vista设计UAC应用程序>步骤3:重新分配UAC兼容性,步骤4:重新设计用于UAC兼容性的UI。