日期:2014-05-18  浏览次数:20463 次

大虾救命啊,分数全扔了,救我
小弟做了一个网站 保存快捷方式到桌面的程序,代码如下:
string mysite = "http://www.qq.com";
WshShell shell = new WshShell();
  IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(
  Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
  "\\" + "GPS.lnk"
  );
  shortcut.TargetPath = mysite;
  shortcut.WorkingDirectory = System.Environment.CurrentDirectory;
  shortcut.WindowStyle = 1;
  shortcut.Description = "GPS";

  shortcut.Save();
在自己本地电脑上运行没有任何问题,但是放到服务器上却 报错 说是创建快捷方式错误!对路径“c:\GPS.url”的访问被拒绝。 
谁能救我啊,这是为什么呢?

------解决方案--------------------
当前用户有管理员权限么?
------解决方案--------------------
这个权限不管程序啥问题

先在服务器给EveryOne设定所有权限


程序跑完 就再改回来
------解决方案--------------------
c:\GPS.url
有这个实际的路径吗?
------解决方案--------------------
在服务器上右击C盘,属性-安全-Everyone所有控制权选中