熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp.net 桌面快捷方式

2013-11-13 10:25:01  來源: .NET編程 
    給項目安裝程序添加快捷方式
    //添加以下引用COM 下 Windows Script Host Object Model然後
    //using SystemRuntimeInteropServices;
    //using IWshRuntimeLibrary;
    private void AddShortcut()
    {
    string[] vPath = thistargetdirSplit(\
    string url = // + thisiis + / + vPath[vPathLength ];
    try
    {
    string mysite = url;
    //創建收藏夾快捷方式
    string fav = SystemEnvironmentGetFolderPath(SystemEnvironmentSpecialFolderFavorites) + \MX系統url;
    IWshShell_Class wshShell = new IWshShell_ClassClass()//創建 Windows Script Host Shell 類
    IWshURLShortcut favShortcut = wshShellCreateShortcut(fav) as IWshURLShortcut;//定義快捷方式文件
    favShortcutTargetPath = mysite;
    favShortcutSave()//保存快捷方式
    //創建桌面快捷方式
    string desktop = SystemEnvironmentGetFolderPath(SystemEnvironmentSpecialFolderDesktop) + \MX系統url;
    IWshURLShortcut desktopShortcut = wshShellCreateShortcut(desktop) as IWshURLShortcut;
    desktopShortcutTargetPath = mysite;
    desktopShortcutSave()//保存快捷方式
    }
    catch (Exception exc)
    {
    throw new Exception(創建快捷方式錯誤! + excMessage)
    }
    }
From:http://tw.wingwit.com/Article/program/net/201311/13551.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.