Windows 7中缺少右键单击菜单

Jam*_*ass 2 delphi popup right-click windows-7

我们有几个不同的程序都在同一个套件中编译在一起,最近我们报告了一个错误,"The Right Click Shortcut Menu was missing."
因为任何错误我试图重现它并且不能.无论我做了什么,我的系统上都出现了右键菜单.

我的第一个猜测是这是一个操作系统问题.我们知道它适用于Vista和XP,但在Windows 7上却没有.不幸的是,这个问题只影响套件中的一个程序,而且看起来只在这台机器上.AFAIK没有我们编写的任何代码允许或阻止默认菜单出现,所以我不确定为什么它只影响一个程序.

有问题的机器是运行Windows 7的32位机器.还有另一个问题与区域设置有关(我们注意到了倒退日期格式,即使操作系统认为它是英国它已显示MM/DD/YYYY格式,但是在将区域设置更改为其他内容并再次返回时,这已得到修复.这并没有解决问题.

除了编写新的上下文弹出窗口外,有没有人知道我怎么会开始诊断这个问题?是否有我可以调用的API弹出默认菜单,以便我可以监控其行为?一些Windows消息,我可以拦截检查它的全部运行,因为它应该是?