小弟做了一个网站 保存快捷方式到桌面的程序,代码如下:
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所有控制权选中