Aracılığıyla paylaş


Süslü Simge Adları

Süslü simge adı, genel simgenin nasıl bildirildiğini ayırt eden karakterler içerir. __stdcall işlevleri için adlar "@" karakterini ve işlev parametrelerindeki bayt sayısını belirten ondalık bir sayı içerir. Örneğin, LoadLibrary işlevinin süslü adı LoadLibrary@4. C++ işlevleri için ad dekorasyonu daha karmaşıktır ve derleyiciden derleyiciye değişir.

Düzeltilmemiş simge adını almak için UnDecorateSymbolNameişlevinikullanın. Alternatif olarak, SymSetOptions işlevini çağırarak sembol işleyicisinin her zaman sıralanmamış adlarla semboller sunması istenebilir. Sembol işleyicisi yükleme zamanında sembol adı tablolarını oluşturduğundan, simgeleri yüklemeden önce bu seçeneği ayarlamanız gerekir.