winform 如何创建InternetShortcut?
System.IO.StreamWriter objWriter = System.IO.File.CreateText(deskTop + FileName + ".url");
objWriter.WriteLine("[InternetShortcut]");
objWriter.WriteLine("URL=http://zomoe.cn/pages/login.jsp");
objWriter.WriteLine("IconIndex=0");
objWriter.WriteLine("IconFile=" + Application.StartupPath + "\main.ico");
objWriter.Close();
图标加载不出来,需要手动去修改!!!求解!!
Application.StartupPath 程序启动路径
图标路径路径正确,检查过,vs调试时能正常创建,安装后就不行了!
objWriter.WriteLine("IconFile=" + Application.StartupPath + @"\main.ico");
这样看看
另外检查Application.StartupPath是什么路径。
你可以用记事本打开生成的url文件,看图标的路径是否正确。
图标加载不出来,需要手动去修改!!!求解!!
Application.StartupPath 程序启动路径
图标路径路径正确,检查过,vs调试时能正常创建,安装后就不行了!
估计是图标缓存的问题,有什么办法解决么?
使用 File.WriteAllText 可以,但是File.CreateText为什么不行呢?