
如何獲取注冊表指定主鍵下面的子項和鍵值最后由 pcl_test 于 -4-7 17:44HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinners路徑下面的注冊表文件,內容大致類似下面:例如[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-windowsba
se_31bf3856ad364e35_none_01c469c6f26e0be36.1]@=6.1.7601.23614[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_001f7a5d0424f0c7d3819a79c828c6d4_31bf3856ad364e35_none_ccc692e52cdb7ed711.2]@=11.2.9600.17914[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersmsil_aspnet_regbrowsers.resources_b03f5f7f11d50a3a_zh-cn_3e41287196e5cdc16.1]@=6.1.7601.18410[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_netfx-_vc_assembly_l
inker_dll_b03f5f7f11d50a3a_none_89e404dea6a2a44c6.1]@=6.1.7601.18523需要獲取的是紅色部分的注冊表內容,是否可以有辦法。我要截取的Winners下面第一級子項的命名規律應該是截取的文件結尾都是“_16個字母和數字組合_“,例如x86_netfx-_vc_assembly_l
inker_dll_b03f5f7f11d50a3a_ msil_aspnet_regbrowsers.resources_b03f5f7f11d50a3a_因為HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinners下面的注冊表項很多。所以獲取的內容可以設定為str1 str2 str3的變量,都重定向到一個文本文件就可以。上面的舉例一般是子項下面有一個子項,如果是只有一個二級子項比如6.1或11.2等就這個str2就設定為00而下面這個amd64_microsoft.windows.common-controls_6595b64144ccf1df_none_62fe57338acfab7a下面有兩個子項,分別是5.82和6.0,那么str2就取其值即可。[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_microsoft.windows.common-controls_6595b64144ccf1df_none_62fe57338acfab7a5.82]@=5.82.7601.18837[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_microsoft.windows.common-controls_6595b64144ccf1df_none_62fe57338acfab7a6.0]@=6.0.7601.18837生成的2個txt文本類似下面這樣:str1+str3的組合amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18837x86_wpf-windowsba
se_31bf3856ad364e35_6.1.7601.23614amd64_001f7a5d0424f0c7d3819a79c828c6d4_31bf3856ad364e35_11.2.9600.17914str1+str2的組合amd64_microsoft.windows.common-controls_5.82amd64_microsoft.windows.common-controls_6.0
x86_wpf-windowsba
se_31bf3856ad364e35_0.0amd64_001f7a5d0424f0c7d3819a79c828c6d4_31bf3856ad364e35_0.0下面是示例注冊表內容:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-windowsbase_31bf3856ad364e35_none_01c469c6f26e0be36.1]
- @=6.1.7601.23614
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-windowsformsintegration_31bf3856ad364e35_none_4d389f9297507f376.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-winfxlist_31bf3856ad364e35_none_e6d5f2026df4d42f6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-winfxtargets_31bf3856ad364e35_none_5808d886af87421d6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-xamlviewerapplicationmanifest_31bf3856ad364e35_none_e009ddfae332ac32]
- @=6.1
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-xamlviewerapplicationmanifest_31bf3856ad364e35_none_e009ddfae332ac326.1]
- @=6.1.7601.17514
- 6.1.7601.17514=hex:01
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-xamlviewerdeploymentmanifest_31bf3856ad364e35_none_38b7246271b2a70d]
- @=6.1
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-xamlviewerdeploymentmanifest_31bf3856ad364e35_none_38b7246271b2a70d6.1]
- @=6.1.7601.17514
- 6.1.7601.17514=hex:01
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-xamlviewer_31bf3856ad364e35_none_462351402569bd53]
- @=6.1
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wpf-xamlviewer_31bf3856ad364e35_none_462351402569bd536.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wsdapi.resources_31bf3856ad364e35_zh-cn_b1df5e8b9c90e8746.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-cperfcnt_31bf3856ad364e35_none_429ddb3ffa5892df6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-cwetargets_i_31bf3856ad364e35_none_322187b870886fb16.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-cwevbtargets_i_31bf3856ad364e35_none_98c294b7d10964756.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-netfx3reg_31bf3856ad364e35_none_b3e33e0b5e16fb186.1]
- @=6.1.7601.17514
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-ngenpriorities_31bf3856ad364e35_none_335afdde804253ce6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-perfcnt_ini_31bf3856ad364e35_none_e40fc3b0faeccca36.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-servicing_key_productfamily_31bf3856ad364e35_none_6c0815dc1d6e080e6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-servicing_key_product_31bf3856ad364e35_none_c7302f96a237876e6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-system.workflow.activities_31bf3856ad364e35_none_3a6b4fe15ed98a596.1]
- @=6.1.7601.17514
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-system.workflow.componentmodel_31bf3856ad364e35_none_55db25c7870fe0306.1]
- @=6.1.7601.17514
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_wwf-system.workflow.runtime_31bf3856ad364e35_none_a8bc241be89fbabc6.1]
- @=6.1.7601.17514
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersx86_netfx-_vc_assembly_linker_dll_b03f5f7f11d50a3a_none_89e404dea6a2a44c6.1]
- @=6.1.7601.18523
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_.netframework_31bf3856ad364e35_none_f5dd4e94975c8e4e6.1]
- @=6.1.7600.16385
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_001f7a5d0424f0c7d3819a79c828c6d4_31bf3856ad364e35_none_ccc692e52cdb7ed711.2]
- @=11.2.9600.17914
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersmsil_accessibility_b03f5f7f11d50a3a_none_a3102863224179f36.1]
- @=6.1.7601.18523
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersmsil_aspnet_regbrowsers.resources_b03f5f7f11d50a3a_zh-cn_3e41287196e5cdc16.1]
- @=6.1.7601.18410
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_microsoft.windows.common-controls_6595b64144ccf1df_none_62fe57338acfab7a5.82]
- @=5.82.7601.18837
- [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSideBySideWinnersamd64_microsoft.windows.common-controls_6595b64144ccf1df_none_62fe57338acfab7a6.0]
- @=6.0.7601.18837
nclick="copycode($('code0'));">復制代碼