如何将我的Win32程序“固定到任务栏”?

时间:2013-12-12 16:49:22

标签: c windows

我在C中编写了一个小的Win32程序,除了一件事外,它编译和运行完全符合设计...

运行程序时,图标会按预期显示在任务栏中。但是,我无法“右键单击”正在运行的图标并选择“将此程序固定到任务栏” - 该选项不会出现。我唯一的右击选项是关闭程序。

如何创建一个允许'pin to taskbar'选项的win32程序?

2 个答案:

答案 0 :(得分:1)

我会评论,但因为我没有50的声誉 - 我不得不回答。

我不相信这是因为你的申请。 我刚刚创建了一个简单的Win32 C应用程序,并且固定工作正常。尝试在此注册表项下进行检查:[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]并删除条目“NoPinningToTaskbar”(如果存在)。虽然您的应用程序名称是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames中提到的任何名称,但它可能是它无法固定的原因。希望你能解决它。

答案 1 :(得分:1)

这个答案归功于Okkaaj。

要将win32编译的可执行文件固定到任务栏,可执行文件必须驻留在本地硬盘驱动器上。从远程网络驱动器执行可防止将文件固定到任务栏。