2011-06-08 115 views
0

我想知道哪些當前正在運行的應用程序使用.net框架? 是否有和exe或任何正在運行的進程???需要用java編寫程序來知道哪個應用程序使用.net框架。我怎麼知道哪些是當前正在執行的應用程序使用.net框架

+0

只是一個猜測,但得到應用程序加載的DLL列表......必須是在那裏的線索。 – kenny 2011-06-08 13:40:51

+0

標籤背後的想法是*不*吸引更大的社區 - 從後 – 2011-06-08 13:56:04

回答

2

您可以枚舉在進程中加載​​的模塊。如果加載了mscoree.dll,則應用程序使用.NET Fx的可能性很大。 檢查How to check if a program is using .NET?欲知更多信息。

+0

刪除'java'標籤感謝您的及時回覆丹。我還有一個問題。有沒有從系統啓動本身使用.Net框架的任何系統進程/ exe /服務?我需要根據這種服務觸發另一個應用程序。如果你能回答這個問題,這將非常有幫助。謝謝 – amod 2011-06-09 05:22:56

+0

我知道這種類型的應用程序有兩種類型:Windows服務和配置爲在用戶登錄時啓動的應用程序。Windows API和.NET Fx BCL可以提供幫助您將枚舉Windows服務配置爲自動啓動;要確定配置爲在用戶登錄時啓動的應用程序,請參閱http://windowsxp.mvps.org/Startup.htm。一旦你有應用程序列表,掃描他們的二進制文件,並檢查他們有.NET標誌設置。 – Dan 2011-06-09 05:39:48

相關問題