2016-04-12 64 views
0

Benim .exe'üm, dlls numaralı başvuruyu referans olarak veya gibi eklenmiştir. CreateObject.Hangi .dll (.tlb) çalıştırdığını belirleyin.

Süreçlerde veya başka bir yerde bulmak için bazı dll'u açtığımda herhangi bir yol var. dll, şu anda kullanımda

+1

VB.NET IsNot vba AndAlso IsNot vb6. Lütfen [sor] 'u okuyun ve ayrıca [Tour] – Plutonix

+0

Plutonix'i seçin. Ya da .exe'de bulunan tüm bu disklerin .net ve Vb6 geliştirme aracıyla geliştirildiğini söylersem? –

+0

Sizin durumunuzda neyin yaratıldıkları/hangi dilde yaratıldıkları önemli değil. Önemli olan, sorunuzda kullanmakta/kullanmak istediğiniz dildir. –

cevap

2

View->Lower Pane View->DLLs (Ctrl+D)'da truning yaparak sysinternals'dan Process Explorer'u kullanın ve sonra da işlemler listesindeki başvuru sürecine tıklayın.

Find->Find Handle or DLL (Ctrl+F) ile herhangi bir sistem işlemi tarafından açık olan DLL dosyalarını ve diğer dosyaları arayabilirsiniz. Bir veri dosyalarını silmeniz gerektiğinde, ancak OS kullanım nedeni olarak dosya için reddeder ve suçlu hangisi olduğunu size söylemiyor.