python得到windows自啟動(dòng)列表的方法
更新時(shí)間:2018年10月14日 09:56:52 作者:Cosmop01itan
今天小編就為大家分享一篇python得到windows自啟動(dòng)列表的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
如下所示:
#!/usr/bin/python #-*-coding:utf-8-*- import _winreg as wr #導(dǎo)入內(nèi)置的windows注冊(cè)表操作庫(kù) import os from socket import * import getpass def GetStart(): key = r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run' aRegL = wr.ConnectRegistry(None,wr.HKEY_LOCAL_MACHINE) aRegC = wr.ConnectRegistry(None,wr.HKEY_CURRENT_USER)#getpass.getuser()為得到當(dāng)前的用戶名 startdir = os.listdir(r'C:\Users'+ os.sep + getpass.getuser() + r'\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup') startExe = {'localmachine':[],'currentuser':[]} startExe['startdir'] = startdir try: aKeyL = wr.OpenKey(aRegL,key)#打開(kāi)鍵,返回句柄 aKeyC = wr.OpenKey(aRegC,key) for i in range(1024): try: startExe['localmachine'].append( wr.EnumValue(aKeyL,i)) except: break #異常就是終點(diǎn),退出循環(huán) for i in range(1024): try: startExe['currentuser'].append( wr.EnumValue(aKeyC,i)) except: break finally: wr.CloseKey(aKeyL) wr.CloseKey(aKeyC) return startExe def main(): import sys reload(sys) sys.setdefaultencoding( "utf-8" ) start = GetStart() #這個(gè)函數(shù)返回一個(gè)字典 print 'LocalMachine'.center(50,'*') for i in start['localmachine']:#迭代字典中的數(shù)據(jù) print i print 'CurrentUser'.center(50,'*') for i in start['currentuser']: print i print 'StartUp dir'.center(50,'*') for i in start['startdir']: print i if __name__== "__main__": main()
以上這篇python得到windows自啟動(dòng)列表的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)帶下標(biāo)索引的遍歷操作示例
這篇文章主要介紹了Python實(shí)現(xiàn)帶下標(biāo)索引的遍歷操作,結(jié)合具體實(shí)例形式分析了2種帶索引的遍歷操作實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-05-05pandas DataFrame行或列的刪除方法的實(shí)現(xiàn)示例
這篇文章主要介紹了pandas DataFrame行或列的刪除方法的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08python Tornado異步使用場(chǎng)景源碼解析
這篇文章主要為大家介紹了python Tornado異步使用場(chǎng)景源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09opencv實(shí)現(xiàn)靜態(tài)手勢(shì)識(shí)別 opencv實(shí)現(xiàn)剪刀石頭布游戲
這篇文章主要為大家詳細(xì)介紹了opencv實(shí)現(xiàn)靜態(tài)手勢(shì)識(shí)別,opencv實(shí)現(xiàn)剪刀石頭布游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01