Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8489767
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T21:55:11+00:00 2026-06-10T21:55:11+00:00

My managed .net application uses third party .net libraries, which use (via PInvoke) unmanaged

  • 0

My managed .net application uses third party .net libraries, which use (via PInvoke) unmanaged dlls. I would like to find out, which dlls are loaded. I tried to use “Process Explorer” and “Dependency Walker”, but I can only see the managed DLLs.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T21:55:13+00:00Added an answer on June 10, 2026 at 9:55 pm

    Any debugger could do this (windbg for example) – but since it’s a good chance you’re packing Visual Studio I’ll talk about how to do it in that

    Attach the Visual Studio debugger to the application, remembering to select only the Native debugger as follows:

    How to set debugger type to Native

    Once you’re attach, hit Debug -> Break and then press [CTRL] + [ALT] + [U] to bring up the Modules window (it’s on the menu somewhere but I can’t find it!) – here’s an example shot from the Samsung Kies application my desktop (which uses WPF):

    The modules list

    In my case I enabled the Managed debugger too, and moved the process name to the start of the columns list for the purposes of that screenshot.

    If the process name has : Native after it, then it’s an unmanaged DLL (well, it could also be mixed-mode I suppose).

    Note that all processes in Windows will always have a good long list of unmanaged DLLs loaded; because Windows is unmanaged at it’s heart and is the ultimate host of the application.

    But certainly you can use this list as a starting point and filter down from there.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a .NET application written in C#. My application uses 3rd party libraries,
Can .NET (managed code) read and write to CouchDB? I would like to build
We have a Windows Forms application that uses a (third party) ActiveX control, and
Background I have a Windows service that uses various third-party DLLs to perform work
I am working on an asp.net web application which uses a fair bit of
I have successfully implemented interop beftween Win32 application and managed .Net dll as described
TeeChart .NET is a 100% managed C#.NET Charting Control. Would it still be possible
I'm thinking over an ASP.NET application that uses ESENT for persistance. At this point
I have a wrapper managed application(.net) over a COM Component(created using vb6) where Com
I have a managed .NET application. I am attempting to get all the process

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.