В .Net я хотел бы перечислить все загруженные сборки по всем доменам приложений. Сделать это для AppDomain моей программы достаточно просто AppDomain.CurrentDomain.GetAssemblies(). Нужно ли мне каким-то образом получать доступ к каждому домену приложений? Или уже есть инструмент, который это делает?
AppDomain.CurrentDomain.GetAssemblies()все в порядке. Ему не нужно рекурсивно обходить ссылки, потому что он в первую очередь не перечисляет ссылки.

GetAssemblies()это не сработает, так как оно не рекурсивно и будет пропускать любые ссылки на вложенные сборки. Я добавил рекурсивную версиюGetAssemblies()на stackoverflow.com/questions/383686/… .