Не подскажете почему IContextMenu::InvokeCommand
может возвращать E_INVALIDARG (0x80070057) ?
В частности в последнем примере в статье
RSDN\Статьи\Windows Shell\Пространство имен shell\Пространство имен оболочки Windows
при
cmd.lpVerb = "Open" или "Explore"
InvokeCommand возвращает E_INVALIDARG
а при
cmd.lpVerb = "Properties"
InvokeCommand возвращает S_OK но свойства моего компьютера все равно показывать не хочет.