ユーザーのスタート メニューにある余分なフォルダーを削除するコードに取り組んでいます。まず、そこに含まれるすべてのショートカットを削除してから、フォルダー自体を削除します。
これが完了すると、ショートカットがスタート メニューから削除されたことを確認できますが、それらを含むフォルダーはスタート メニューにリストされたままです。そのため、そのようなフォルダーのファイル システムを確認しましたが、何も見つかりませんでした。これはある種の更新の問題ではないかと疑い、ユーザーをログアウトして Vista に戻したところ、フォルダがスタート メニュー リストから削除されていることがわかりました。
非常に面倒です... Vistaのスタートメニューをプログラムで強制的に「更新」して、ユーザーがログアウトする前にこの空のフォルダが表示されないようにする方法を知っている人はいますか?
ありがとう - ベン