スタートメニューまたはタスクバーで固定されたアイテムをプログラムで管理する方法はありません。固定されたアイテムを変更できるようにすることの問題は、それをしようとする可能性があることです。それは間違っています。
問題は、ユーザーではない人々が次のものにアイテムを追加することを決定する可能性があることです。
- デスクトップ
- スタートメニューの高速項目リスト
- クイック起動メニュー
- お気に入りメニュー
- スタートメニューの固定リスト
- タスクバーの固定リスト
突然、これらの領域は、誰かがあまりにもクールだと思ったあらゆる種類のジャンクのゴミ捨て場になります。
これらの領域はユーザー向けです。インストーラーではありません。そうじゃない。
そのため、ユーザーを除き、スタートメニューまたはタスクバーにアイテムを固定する方法はありません。彼らがあなたを許せば:あなたはそれをしようとするかもしれません。Microosoftは彼らの教訓を学びました。
アプリケーションはまだデスクトップ上に自分のゴミを詰め込むしようとしない、ユーザーのクイック起動もはや場合でも、そこに- あるクイック起動。現在の最愛の人であるGitでもそれを行います。
開発者は正しいことをすることを信頼することはできません。
レイモンド・チェンを引用するには:
[スタート]メニューのピンリストにプログラムでアクセスできないのはなぜですか?
私たちはレッスンを苦労して学びました。
Windows 95では、[スタート]メニューの[高速アイテム]リスト([プログラム]リストの上の[スタート]メニューの上部に表示されるアイテム)にプログラムでアクセスできます。この領域は、ユーザーがお気に入りのリンクでカスタマイズすることを目的としていましたが、プログラムはすぐにチャンスを見つけて、チャンスを得るたびにスパムを送りました。
IEでは、[お気に入り]メニューへのプログラムによるアクセスを許可しましたが、もう一度、プログラムが自分自身にスパムを送りました。
Windows XPでは、[スタート]メニューの上部にある太字のアイテムリスト(「ピンリスト」)へのプログラムによるアクセスを意図的に提供しませんでした。ピンリストは、ユーザーがお気に入りのアイコンを配置するためのものです。「私はとてもクールです。私はあなたのお気に入りのアイコンです。私はそれを知っています。だから、私はとてもクールだから、そこに自分自身を置きます。」
私たちが人々にピンリストを混乱させる瞬間を知っていたので、誰もがそれをインストールし、それは無意味になります(そして迷惑になります)。
次に、マイクロソフトは、プログラムがデスクトップにショートカットを追加しないようにする方法を見つける必要があります。
ボーナスチャッター
Windows 7で古いクイック起動フォルダーを検索します。
C:\Users\ian\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
ショーのFoxit Readerは、それは単純に考えていたが、それ自体を追加します。に加えて
もしあなたがそれらのプログラムの作者なら、あなたはバカです。アイコンのクイック起動を停止します。デスクトップへのアイコンの配置を停止します。すべてのユーザーのデスクトップにアイコンを配置するのをやめます。そして最近、ChromeはWindowsのルールをバイパスする方法を見つけ、最初のインストール時に自分のタスクバーに自分自身を固定することがわかりました。プログラムはスタートメニューに属し、他の場所にはありません。
クイック起動フォルダーはまだ存在しますが、今では、不適切なアプリケーションがゴミを捨てるための単なるおとりです。
デスクトップフォルダには、同じ道を行く必要があります。