ドメイン運用をしているパソコンのタスクバーにデフォルトで表示されるショートカットを設定したいと思っています。
そのときのパスはどうなるのでしょうか?
C:\Program Data以下なのか、C:\Users\Default以下なのかC:\Users\Public以下なのか、それ以外なのかわかりません。
ご教示願います。
推察の通り、レジストリへの登録も必要なようですが、直接書き込むのは難しいようで、右クリックで出てくるメニューの内容を実行できるFolderItemVerbオブジェクトを利用して登録するようです。
https://infra20th.wordpress.com/2010/10/07/%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%9B%BA%E5%AE%9A%E3%81%99%E3%82%8B-3/
最初にスタートメニューのフォルダを取得して、その中のオフィスのエクセル、ワード、パワーポイントのショートカットを取得して、それぞれ“スタート メニューに表示する(&U)”という項目を探して実行してます。
http://superuser.com/a/171135
こちらは全ユーザ共通のスタートメニューのフォルダから探してます。
英語版なので“スタート メニューに表示する(&U)”が“Pin to Start Menu”(&は事前に削除してる)になってます。
http://social.technet.microsoft.com/wiki/contents/articles/28239.how-to-manage-windows-taskbar-items-pinning-using-group-policy.aspx
こちらはちょっと詳しい感じの記事です。
英語版なので同じく“Pin to Start Menu”で探しているので、日本語版に対応が必要になってます。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12106046092
>>
C:\ユーザー\ユーザー名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
<<
私の環境だと"ユーザー"は"Users"なんですけれどもね。
また、"C:\Users\Default"については"Quick Launch"まではフォルダが存在するのですが、その先の"User Pinned\TaskBar"がありません。
でどうでしょうか。
例:cd コマンド(フォルダ移動)
cd "%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar"
Google Chromeなどはインストール後には全員のタスクバーに追加で表示されているので何かレジストリキーに登録すれば可能なんでしょうか?
ショートカットを直接フォルダに放り込んでも何も変化無し(PCを再起動しても同様)。
ただし、タスクバーの固定のチェックを外してドラッグ&ドロップで登録した場合、
確かにそのフォルダにショートカットが作成されるのは確認できました。