python通过查找注册表的方式获取盘符(磁盘列表)
来源:互联网 发布:申请域名注册备案平台 编辑:程序博客网 时间:2024/06/06 02:02
# coding = utf-8import _winregdef GetPartitionNames(): res = [] deviceID = '' subKey = 'SYSTEM\MountedDevices' key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, subKey) #print key i = 0 try: while True: name,value,type = _winreg.EnumValue(key,i) if name.startswith('\\DosDevices\\'): res.append((name, repr(value)[1:17])) if name.startswith('\\DosDevices\\C'): deviceID = repr(value)[1:17] i+=1 except WindowsError: pass res = filter(lambda item : item[1] == deviceID, res) res = zip(*res)[0] index = res[0].rindex('\\') res = sorted([item[index+1:-1] for item in res]) return res def test(): print GetPartitionNames()if __name__ == '__main__': test()
0 0
- python通过查找注册表的方式获取盘符(磁盘列表)
- 如何通过获取手机的联网方式列表
- C++通过访问注册表获取已安装软件信息列表
- 通过注册表获取应用程序的路径
- 修改注册表的方式来实现取消默认磁盘共享
- 获取磁盘列表以及磁盘信息的一些WIN32 API
- 获取磁盘列表以及磁盘信息的一些WIN32 API
- 获取磁盘列表以及磁盘信息的一些WIN32 API
- MySQL通过python获取数据列表
- Python通过正则表达式和字符串处理获取方式获取所需子字符串的方式
- VC通过注册表获取获取某个应用程序的安装路径
- Python 获取磁盘信息的脚本
- 使用python获取电脑的磁盘信息
- 查找列表中某个值的位置(python)
- 查找列表中某个值的位置(python)
- 通过注册表修改打开方式
- 通过文件修改注册表的两种方式
- 通过修改注册表改变txt文件的默认打开方式
- 读研期间如何提高编程技术
- Android stroke 边框线 某一边
- 2016-11-1 python day001
- Acticle 16:选项卡(jquery写法)
- JSONKit在项目中使用设置(ARC与方法更新)
- python通过查找注册表的方式获取盘符(磁盘列表)
- 百度地图获取特定城市经纬度和经纬度解析
- YII 常识记载
- SOCKET:套接字
- Android 定时器
- (转)CPU地址空间小结
- bzoj 2435: [Noi2011]道路修建 (dfs)
- 简单工厂模式示例
- AccessibilityService 转自涅槃1992