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