簡體   English   中英

如何調用代碼形式混淆的dll?

[英]How to call code form obfuscated dll?

我有一個dll,這是程序的重要部分。 我已經對其進行了模糊處理,但是如何從中調用方法呢? 在此之前,我通過名稱(字符串)來稱呼它們。

C#是一種靜態語言,這意味着調用object.SomeMethod()將編譯為IL,並且它與源代碼完全不同。 但是,如果使用反射來調用方法(通過將方法名稱硬編碼為字符串),則混淆將更改您嘗試調用的方法名稱,因此調用將失敗。 可以做的一件事是,根據工具的不同,排除要混淆的方法。

混淆不會更改公共方法的名稱。 您應該只能正常使用它。

您用名字(字符串)稱呼他們是什么意思? 字符串不應該與調用方法有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM