最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python查找windows系統(tǒng)中所有程序的安裝信息

 更新時(shí)間:2023年07月21日 09:21:41   作者:大眼睛編程  
這篇文章主要為大家介紹了使用python查找windows系統(tǒng)中所有程序的安裝信息示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

python如何查找windows系統(tǒng)中所有程序的安裝信息

如題,答案是:通過注冊表查找。

windows系統(tǒng)中有兩支子健存儲(chǔ)有所有程序的安裝信息:

子健一

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store

以下是查找360瀏覽器安裝路徑的python代碼示例:

import win32con, win32api
def find_360se_path():    
    upper_keyword = '360SE.EXE'    
    path = None    
    sub_key = r'Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store'    
    key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, sub_key, 0, win32con.KEY_READ)    
    info = win32api.RegQueryInfoKey(key)    
    for i in range(0, info[1]):        
        value = win32api.RegEnumValue(key, i)        
        if value[0].upper().endswith(upper_keyword):
            path = value[0]            
            break    
    win32api.RegCloseKey(key)    
    return path

子健二

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

以下是查找360瀏覽器安裝路徑的python代碼示例:

import win32con, win32apidef 
find_360se_path():    
    upper_value_keyword = '360SE.EXE'    
    upper_item_name_keyword = '360SE6.EXE'    
    path = None    
    sub_key1 = r'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths'    
    key1 = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE, sub_key1, 0, win32con.KEY_READ)    
    info1 = win32api.RegQueryInfoKey(key1)    
    for i in range(0, info1[0]):        
        key_name = win32api.RegEnumKey(key1, i)        
        if key_name.upper() == upper_item_name_keyword:
            sub_key2 = sub_key1 + '\\' + key_name
            key2 = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE, sub_key2, 0, win32con.KEY_READ)            
            info2 = win32api.RegQueryInfoKey(key2)            
            for j in range(0, info2[1]):                
                key_value = win32api.RegEnumValue(key2, j)[1]
                if key_value.upper().endswith(upper_value_keyword): 
                    path = key_value                    
                    break            
            win32api.RegCloseKey(key2)            
        break    
    win32api.RegCloseKey(key1)    
    return path

以上就是使用python查找windows系統(tǒng)中所有程序的安裝信息的詳細(xì)內(nèi)容,更多關(guān)于python查找windows安裝信息的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python通過wxPython打開一個(gè)音頻文件并播放的方法

    python通過wxPython打開一個(gè)音頻文件并播放的方法

    這篇文章主要介紹了python通過wxPython打開一個(gè)音頻文件并播放的方法,實(shí)例分析了wxPython操作音頻文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Python+AutoIt實(shí)現(xiàn)界面工具開發(fā)過程詳解

    Python+AutoIt實(shí)現(xiàn)界面工具開發(fā)過程詳解

    這篇文章主要介紹了Python+AutoIt實(shí)現(xiàn)界面工具開發(fā)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 查看已安裝tensorflow版本的方法示例

    查看已安裝tensorflow版本的方法示例

    這篇文章主要介紹了查看已安裝tensorflow版本的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 使用python實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    使用python實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了使用python實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 如何用python刪除csv文件中的某幾列或行

    如何用python刪除csv文件中的某幾列或行

    這篇文章主要給大家介紹了關(guān)于如何用python刪除csv文件中的某幾列或行的相關(guān)資料,在Python中我們常常需要對csv文件進(jìn)行操作,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Python獲取list中最大或最小的n個(gè)數(shù)及其索引方式

    Python獲取list中最大或最小的n個(gè)數(shù)及其索引方式

    文章介紹兩種獲取列表最大/最小值的方法:方法一通過深拷貝逐次定位并置零,適應(yīng)重復(fù)值場景;方法二利用heapq模塊,適用于無重復(fù)值情況,重復(fù)時(shí)需結(jié)合方法一,兩種方法各有優(yōu)劣,代碼示例展示不同場景下的實(shí)現(xiàn)效果
    2025-09-09
  • pycharm2020上部署配置AutoGPT4.0(保姆級(jí)教程)

    pycharm2020上部署配置AutoGPT4.0(保姆級(jí)教程)

    本文主要介紹了pycharm2020上部署配置AutoGPT4.0,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • OpenAI的Whisper模型進(jìn)行語音識(shí)別使用詳解

    OpenAI的Whisper模型進(jìn)行語音識(shí)別使用詳解

    這篇文章主要介紹了OpenAI的Whisper模型進(jìn)行語音識(shí)別使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Python中fnmatch模塊的使用詳情

    Python中fnmatch模塊的使用詳情

    這篇文章主要介紹了Python中fnmatch模塊的使用詳情,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • OpenCV-Python實(shí)現(xiàn)油畫效果的實(shí)例

    OpenCV-Python實(shí)現(xiàn)油畫效果的實(shí)例

    OpenCV是功能強(qiáng)大的計(jì)算機(jī)視覺庫,本文主要使用OpenCV來實(shí)現(xiàn)圖片的油畫效果,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06

最新評(píng)論

宣汉县| 石渠县| 望谟县| 西盟| 星子县| 临西县| 东海县| 樟树市| 灌南县| 枞阳县| 盐山县| 聂拉木县| 凤庆县| 海南省| 九龙县| 衡水市| 蓬莱市| 开远市| 鄯善县| 临夏市| 朝阳区| 洛南县| 芜湖市| 海南省| 腾冲县| 宜宾市| 伽师县| 顺义区| 图片| 新闻| 丰城市| 连城县| 双峰县| 郓城县| 岳普湖县| 廊坊市| 花莲市| 广平县| 柘荣县| 巴彦县| 长治县|