# Locate use of dll from processes

**URL:** <https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311>\
**Category:** Open Q&A\
**Tags:** deep-monitoring\
**Created:** [April 14, 2023, 3:19pm UTC](https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311 "2023-04-14T15:19:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mkulov](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/mkulov/32/11732_2.png) [@mkulov](https://community.dynatrace.com/u/mkulov)\
**Post date:** [April 14, 2023, 3:19pm UTC](https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311/1 "2023-04-14T15:19:33Z")

</div>

Hi,

Is there a way to find out which processes use particular dll and eventually also its version (.NET)?

Kind regards,

Martin Kulov

---

<div class="post-metadata">

**Author:** ![Julius\_Loman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/julius_loman/32/51_2.png) [@Julius\_Loman](https://community.dynatrace.com/u/Julius_Loman)\
**Post date:** [April 15, 2023, 7:46am UTC](https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311/2 "2023-04-15T07:46:16Z")

</div>

Sure it is! Unfortunately it cannot be seen in the UI, but when you use the [Monitored entities API](https://www.dynatrace.com/support/help/shortlink/api-entities-v2)&nbsp;and look up your process group instances, you can see relations to other entities of SOFTWARE\_COMPONENT, which represent the loaded library (.net, java, …).

For example use this simple entitySelector to query software list of components of a process group instance - just replace \<entityId\> with the ID of your process group instance:

```markup
type(SOFTWARE_COMPONENT),fromRelationships.isSoftwareComponentOfPgi(entityId(<entityid>))

```

---

<div class="post-metadata">

**Author:** ![mkulov](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/mkulov/32/11732_2.png) [@mkulov](https://community.dynatrace.com/u/mkulov)\
**Post date:** [June 26, 2023, 10:21pm UTC](https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311/3 "2023-06-26T22:21:12Z")

</div>

Thank you&nbsp;[@Julius\_Loman](https://community.dynatrace.com/user/3364)&nbsp;!

Looks like this selector returns only entityId, type and displayName.

Inside in displayName is some notion of version but it is lacking the full version info from the assembly.

Is there a way to get the assembly version properties?

I am trying to see the values for additional entity attributes like customizedName, detectedName, packageName, etc.

However the api by default returns only values for&nbsp;entityId, type and displayName.

How can I list any additional attributes?

Thank you,

Martin

---

<div class="post-metadata">

**Author:** ![Julius\_Loman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/julius_loman/32/51_2.png) [@Julius\_Loman](https://community.dynatrace.com/u/Julius_Loman)\
**Post date:** [June 27, 2023, 7:00am UTC](https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311/4 "2023-06-27T07:00:32Z")

</div>

[@mkulov](https://community.dynatrace.com/user/39837)&nbsp;I’m not sure if Dynatrace collects this detail, unfortunately.

---

<div class="post-metadata">

**Author:** ![mkulov](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/mkulov/32/11732_2.png) [@mkulov](https://community.dynatrace.com/u/mkulov)\
**Post date:** [June 28, 2023, 7:19am UTC](https://community.dynatrace.com/t/locate-use-of-dll-from-processes/39311/5 "2023-06-28T07:19:09Z")

</div>

Thank you.

Any idea how to show the rest of the attributes like customizedName, detectedName, packageName?
