用C 建立快捷方式

2022-08-12 03:09:17 字數 646 閱讀 4828

前面的乙個專案中,偶要用vs2003.net製作安裝檔案,需要為自己的程式建立快捷方式。那還不簡單,用vs.net做過安裝檔案的朋友都知道,不用寫一句**,即可實現。但是,此法的弊端是:當你安裝成功後,若安裝資料夾中的檔案發生變化(如:在最初安裝時,安裝資料夾下有 conf.xml ,然而,你的程式又將此檔案刪除拉),再點選快捷方式,看到的是提示你更新安裝此軟體。

若想程式不出現上面提示,而且能正常啟動。偶介紹一法:不用上面方法建立快捷方式, 在安裝時動態載入 dll 檔案,讓此 dll 在安裝時呼叫執行。在該dll中執行建立快捷方式的操作。

前面的是廢話,以下是建立快捷方式的示例,自己加吧,呵呵 ^ - ^ 

在您的專案中引入"windows script host object model" com library。

然後執行下面的**:

1using

system;

2using

system.runtime.interopservices;

3using

iwshruntimelibrary;45

namespace

createshortcutcom 

27catch

(comexception ex) 

30}31

}32}

建立快捷方式

苦苦搜尋了n天,終於被我找到了,拿出來給大家參考一下 private declare function fcreateshelllink lib vb6stkit.dll byval lpstrfoldername as string,byval lpstrlinkname as string,by...

C 建立快捷方式 取快捷方式目標

快捷方式在win32上應用的非常之多,比如某個軟體安裝完畢後會建立一些快捷方式 到特定目錄下,那麼在.net上我並未發現有什麼託管類可以操作快捷方式,那麼我們 又必須要使用它 為此我預先寫了乙份快捷方式應用的 希望對大家有益健康咯。using system using system.io using...

WinCE建立快捷方式

1.wince的快捷方式是乙個.lnk為字尾的文字檔案,其內容格式為 number of ascii characters after pound sign allocated to command line arguments command line optional parameters 例如...