急啊~~如题!在一个解决方案中添加了安装项目,在 '用户的"程序"菜单' 里怎么添加启动程序项和用户桌面里怎么添加应用程序的快捷方式??!!!!!

解决方案 »

  1.   

    参考如下代码:
    //先在项目添加COM引用"Windows Script Host Object Model"
    using IWshRuntimeLibrary;WshShell vWshShell = new WshShell();IWshShortcut vWshShortcut = (IWshShortcut)vWshShell.CreateShortcut(
      Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
    //Environment.SpecialFolder.DesktopDirectory//桌面
    //Environment.SpecialFolder.StartMenu//开始菜单
      @"\文件名.lnk");
    vWshShortcut.TargetPath = // @"c:\temp\temp.exe"
        System.Reflection.Assembly.GetExecutingAssembly().Location;
    vWshShortcut.WorkingDirectory = System.Environment.CurrentDirectory;
    vWshShortcut.WindowStyle = 1;
    vWshShortcut.Description = "Zswang 路过";
    vWshShortcut.IconLocation = System.Environment.SystemDirectory + 
        @"\shell32.dll, 165"; // 图标
    vWshShortcut.Save(); 
      

  2.   

    哥们,谢了先!!能不能再说清楚点,在哪儿添加COM引用??安装项目里还是解决方案的其它项目里,因为我在安装项目里添加的东东就那么几项,让人头大啊
      

  3.   

    参考链接
    添加WSH的引用 
      这里我使用 Visual C# 2005 Express Edition Beta 2 来开发的,添加引用的方法非常简单,右击你的项目并选择添加引用,选择 COM 选项卡并选择 Windows Script Host Object Model,如图2所示: 
      

  4.   

    做下试试先~~昨天用了N多方式都不行啊,靠,公司又不让上网,一台公共电脑上网,几个小MM又在聊天!!!气死个人不?!!