很多软件安装就是这样的, 安装后创建不带小箭头的快捷方式 ,并不影响其他之前就有小箭头的快捷方式请教各位,
谢谢

解决方案 »

  1.   

    或者写一个EXE,该EXE非常简单,就是打开你要打开的程序,打开后将自己关闭
      

  2.   

    研究下文件拷贝
     //定义一个文件流,用于读取原文件
                FileStream fs = new FileStream(this.textBox1 .Text ,FileMode.Open );
                //定义内存缓冲区
                byte []buffer=new byte [(int)fs.Length ];
                //将文件读入到内存缓冲区中
                fs.Read(buffer ,0,buffer .Length );
                fs.Close();
     
                //定义一个文件流,用于将缓冲区中的文件流写入文件
                FileStream fs1 = new FileStream(this.textBox2 .Text ,FileMode.Create );
                //写入文件
                fs1.Write(buffer ,0,buffer .Length );
                fs1.Close();
    -----
    获取桌面路径,   
    Return   Environment.GetFolderPath(Environment.SpecialFolder.Desktop).ToString     
      

  3.   

    是快捷方式(.lnk), 都应该会有小箭头
      

  4.   


    不认为这样可行,因为1. 快捷方式是否带箭头是注册表里设置的,不可能有的带箭头有的不带2. 这种情况在桌面上创建的“不带小箭头的快捷方式”有可能不是真正的快捷方式,而是超链接文件或者exe之类的东东
      

  5.   

    注册表里边:
    HKEY_CLASSES_ROOT 下面的lnkfile项- 删除子项 IsShortcut
    就可以了,你可以在代码里边删除该项即可。