如何创建开始菜单快捷任务列表?

How to create Start Menu shortcut task list?

正如我在标题中提到的,我想创建带有跳转列表的 C++ 控制台应用程序。

我搜索了太多网站,包括这个网站。

比如我特别看了这些网站:

Chapter 14: Adding Support for Windows 7 Jump Lists & Taskbar Tabs

Windows 7 Goodies in C++: Adding Custom Tasks to Jump Lists

但我还是不明白。

我是 COM 新手 objects。

我可以这样做吗:

int main(int argc, char* argv[])
{
   //Write something and compile!
}

好的,我的问题已经解决了;但在 C# 中,而不是像这样在 C++ 中:

using System;
using System.Linq;
using System.Collections.Generic;
using System.IO;
using Microsoft.WindowsAPICodecPack.Shell;
using Microsoft.WindowsAPICodecPack.Taskbar;

namespace Whosebug
{
  class WhosebugJumpList
  {
    private JumpList WhosebugList;

    private void WhosebugBuildList()
    {
      string WhosebugTask = Path.Combine(System.Reflection.Assembly.GetExecutionAssembly().CodeBase, "Whosebug.exe");

      JumpListLink WhosebugLink = new JumpListLink(WhosebugTask, "Whosebug");

      WhosebugLink.IconReference = new IconReference(WhosebugTask, 0);

      WhosebugList.AddUserTasks(WhosebugLink);

      WhosebugLink.Refresh();
    }
  }
}