2009-10-21 51 views
4

當我調試某些應用程序(使用Visual Studio 2005)時,我注意到奇怪的,隨機命名的模塊被加載。名稱每次都會更改。但他們就像di-leyes,jnilel-e,lkmjelxl,llufvuwr。模塊路徑始終與模塊名稱相同。模塊時間戳似乎是模塊加載的時間。隨機命名模塊

所以似乎隨機命名的模塊正在創建並加載到應用程序,這聽起來很可怕。

有沒有人看過類似的東西?或者任何人都可以給我一些關於如何弄清楚這些是什麼的提示?

回答

2

您需要加載文件以查看它們的功能。大多數情況下,它們都是XML序列化程序,用於在代碼中序列化的類型,但忘記生成相應的XML序列化程序集程序集。您可能想使用Visual Studio或SGen生成XML序列化程序集程序集,因爲.Net會爲每種類型生成一個程序集,並且如果您有很多類型,則會由這些程序集及其開銷浪費和碎片化您的內存。