PIN此程序到任务栏选项,在我的C#应用​​程序缺失

所有的程序我已经试过到目前为止,在Windows 7中有一个'信号,这个程序到任务栏“项时,用鼠标右键单击它们在任务栏中。 我有一个C#程序,只显示“关闭窗口”,别无其他。 它是建立与C#2010 Express以及面向.NET 3.5框架。

我无法找到或任何理由没有其他选择显示的任何属性我可以改变。 有谁知道什么属性会影响这个选项?

--------------解决方案-------------

http://www.west-wind.com/weblog/posts/2009/Oct/08/Application-that-wont-Pin-to-Taskbar-in-Windows-7

可能有几个原因之一:

  • 位于远程位置(即服务器共享)可执行文件无法固定; 只有本地可执行文件可以固定
  • 在快捷方式或可执行文件名的特定字符串导致该项目被排除在牵制。 这些限制值由注册表项确定 at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames and 有这些默认值: Documentation;Help;Install;More Info;Readme;Read me;Read First;Setup;Support;What's New;Remove

这也有是与你的EXE的位置为好。 我的问题是,我的EXE正在从网络位置运行。 如果我把它移到了本地驱动器,然后一切是正确的与世界接轨。

由一个“功能”在Windows 7有时这可能是造成的,一些文件名被保留,并没有得到在Windows7任务栏状态,尝试重命名你的.exe文件到别的东西也可能您发布的.exe文件的名称?

如果你不想,如果你浏览使用注册表来重命名文件:

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Explorer中\ FileAssociation \ AddRemoveNames

你会看到一个分隔字符串的保留名称。

检查注册表HKEY_CLASSES_ROOT \应用\ [exe文件名]。 删除键,你应该再有钉扎选项(未注销或重新启动呢!)

在我的情况,我的安装程序文件(的InstallAware创建)具有相同的名称作为程序启动exe文件。 我猜测,当我运行安装程序,安装程序exe文件的名称被添加到注册表中的位置,所以你不能用钉扎选项。 我改变了我的安装程序文件的输出名的InstallAware和解决的问题。 这是不够的,做一个简单的重命名。

对于exe文件。 文件只有有了这样的问题,最简单的方法是; 程序2.打开文件位置3.重命名文件(第一复制以防万一名)1.打开属性4.然后右键点击文件和引脚到任务栏应该有5.如果这不起作用尝试其他名称

如果失败,你总是可以重命名该exe。 到其原始

这一如既往的为我工作

分类:C# 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.360 (s). 10 q(s)