我正在創建一個程序,其中包括控制服務。我試圖列出與msconfig
(下面的第一個窗口)中列出的服務類似的服務。如何獲取DLL或EXE的文件說明
我發現服務在註冊表中列出的位置。在Vista和Win7中,DisplayName和Description通常是引用。例如@%SystemRoot%\system32\aelupsvc.dll,-1
是服務Application Experience
的DisplayName數據。在Win7中有一個存儲這些引用的位置,可以很容易地獲取正確的DisplayName。但在Vista中,我沒有在註冊表中找到存儲此信息的地方。所以我看着被引用的文件,發現文件屬性的Details
選項卡上的File Description
就足夠了。
所以,我怎麼能得到File Description
?我使用Java,所以我更喜歡使用Java或Command Line top獲取此信息。
它存儲在版本資源中。你可以通過Win32 API來做到這一點,但我猜測某個地方有一個公開htis的Java API。 –