2012-01-08 86 views
5

我在Visual Studio 2010上工作。想創建一個包含圖標的dll,就像shell32.dll一樣。任何人都可以指導我需要做什麼。 目的:我只想讓我的fav圖標與一個dll綁定並保存在我的根驅動器中,並將所有文件夾圖標定製爲我所需要的,並且我只需要它就不包含Dll即它。 我不知道需要什麼和所有的努力,我準備投入多少努力。 歡迎任何建議或意見。 我不確定需要什麼細節,所以添加shell32.dll的圖片。如何創建一個dll,如包含圖標的shell32.dll

Shell32.dll

+0

在Windows 98歲的時候我一直在使用Microangelo館員這一點。據我所知,它正在節省ICL文件,似乎是純粹的純資源DLL。 – Ivan 2012-01-08 23:17:11

+0

keyboardP 我已閱讀您提到的鏈接,但沒有關於.net平臺的具體內容。你可以請特別幫助我vb.net環境。 – Alix 2012-01-08 23:43:59

+0

@Alix - 試試這個:http://www.jelovic.com/articles/resources_in_visual_studio.htm你可以在這裏將代碼從C#轉換爲VB.NET:http://www.developerfusion.com/tools/convert/csharp -to-VB / – keyboardP 2012-01-09 15:08:11

回答

4

您可以創建一個Resource-Only DLL

從鏈接:

要創建一個資源DLL,創建一個新的Win32 DLL(非MFC) 項目並添加資源到項目中。

  • 在新建項目對話框中選擇Win32項目,並在Win32項目嚮導中指定一個DLL項目類型。

  • 創建一個新的資源腳本,其中包含DLL的資源(如字符串或菜單)並保存.rc文件。

  • 在項目菜單上,單擊添加現有項目,然後將新的.rc文件插入項目中。

  • 指定/ NOENTRY鏈接器選項。/NOENTRY阻止鏈接器將對_main的引用鏈接到DLL;此選項是創建僅資源DLL所需的 。

  • 生成DLL。