2

私の Windows 7 PC には、デスクトップ ショートカットを持ついくつかのアプリケーションがインストールされています。私のデスクトップには複数のユーザー アカウントがあります。一部のアプリケーションでは、ショートカットを管理デスクトップにのみ配置しました。他のユーザーも利用できるようにしたかったのです。そこで、管理者のデスクトップ アイコンをパブリック デスクトップに移動するプログラムを作成しました。私はこのようなことをしました:

File.Move(System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\MyShortcut.lnk", System.Environment.GetFolderPath(Environment.SpecialFolder.CommonDesktopDirectory) + @"\MyShortcut.lnk");

これで、これらのショートカット ファイルが他のすべてのアカウントに表示されるようになりました。管理者アカウントでは引き続き正常に機能します。しかし、他のアカウントでは、ショートカットのように動作しなくなりました。プロパティ自体のショートカット タブは表示されません (他のアカウントでは)。私は同じことを手動で行いましたが、チャンピオンのように機能します。プログラムで同じことを達成する他の方法でこれが起こるのはなぜですか?

4

0 に答える 0