Python绝技笔记--------python操作注册表来获取之前连接的网络信息
2017-01-22 18:16
399 查看
出现了错误。异常 259.。。。。。。
先记录下代码,有空在研究研究是哪里出错了。若有大神看到也请指点下萌新
![](http://img.blog.csdn.net/20170122181559459?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjgyOTU0MjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
详细的_winreg 可以看
http://blog.sina.com.cn/s/blog_1574497330102wjfg.html
http://blog.csdn.net/joeblackzqq/article/details/38960659
先记录下代码,有空在研究研究是哪里出错了。若有大神看到也请指点下萌新
# -*- coding: UTF-8 -*- from _winreg import * #REG_BINARY the MAC change 16 def va12addr(val): addr="" for ch in val: addr += ("%02x" %ord(ch)) addr = addr.strip(' ').replace(" ",":")[0:17] print addr return addr #获取 注册表中的网络信息 def printNets(): net =r"SOFTWARE\Microsoft\Windows NT\CurrentVersion"+"\NetworkList\Signatures\Unmanaged" key = OpenKey(HKEY_LOCAL_MACHINE,net) print '\n[+] Networks You have Joined.' print key for i in range(100): try: guid = EnumKey(key,i) print guid netKey = OpenKey(key,str(guid)) (n,addr,t) = EnumValue(netKey,5) (n,name,t) = EnumValue(netKey,4) macaddr = va12addr(addr) netName = str(name) print '[+] '+netName +' '+macaddr CloseKey(netKey) except Exception,e: print e break def main(): printNets() if __name__=='__main__': main()
详细的_winreg 可以看
http://blog.sina.com.cn/s/blog_1574497330102wjfg.html
http://blog.csdn.net/joeblackzqq/article/details/38960659
相关文章推荐
- 获取网络适配器的相关信息(包括网络连接名称)
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十七节 设置TCP连接状态
- 异常详细信息: System.InvalidOperationException: 超时时间已到。在从池中获取连接之前超时时间已过
- Android软件开发之获取通讯录联系人信息 + android联系人信息的存储结构 + Android联系人读取操作笔记
- python获取网络文件信息
- 活用Ping命令 轻松获取网络连接与系统信息
- linux系统下 python获取 内存、cpu、负载、网络流量、硬盘等信息
- Android系统信息获取 之六:网络连接状态信息获取
- linux系统下 python获取 内存、cpu、负载、网络流量、硬盘等信息
- python获取网络文件信息藏
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第四节 获取当前TCP连接情况
- windows phone学习笔记 之获取网络信息
- Python网络编程 获取页面中的天气信息
- java---字符串操作(连接,获取信息,比较,替换)
- vc 获取网络连接的ip,mac地址,dns,dhcp等详细信息
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第六节 获取当前UDP连接情况
- C# 获取适配器网络连接IP地址,子网掩码,DNS,数据包等信息
- 获取当前所有网络连接信息
- android 判断网络连接、sim卡信息以及ping操作是否网络连接正常
- 转载:linux系统下 python获取 内存、cpu、负载、网络流量、硬盘等信息