From: duplo Date: Mon, 20 Apr 2009 14:13:26 +0000 (+0000) Subject: Add module in order to import BeRTOS dirs installed with the SDK from Registry X-Git-Tag: 2.1.0~96 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=74787ad8b91866fea9188acfc63b4aa47140ac32;p=bertos.git Add module in order to import BeRTOS dirs installed with the SDK from Registry git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2586 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/wizard/winreg_importer.py b/wizard/winreg_importer.py new file mode 100644 index 00000000..714d0a78 --- /dev/null +++ b/wizard/winreg_importer.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python +# encoding: utf-8 +# +# Copyright 2009 Develer S.r.l. (http://www.develer.com/) +# All rights reserved. +# +# $Id: qvariant_converter.py 2506 2009-04-15 08:29:07Z duplo $ +# +# Author: Lorenzo Berni +# + +from _winreg import * + +DIR_KEY = OpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE\Develer\BeRTOS SDK\BeRTOS Dirs") + +def getBertosDirs(): + index = 0 + dirs = [] + while True: + try: + dir = EnumValue(DIR_KEY, index)[1] + dirs.append(dir) + index += 1 + except WindowsError: + break + return dirs + \ No newline at end of file