another --reg-read fix

This commit is contained in:
Miroslav Stampar 2010-03-12 23:12:06 +00:00
parent c42c4982c3
commit 4c6c91a80b

View File

@ -45,7 +45,7 @@ class Registry:
self.__batPathLocal = os.path.join(conf.outputPath, "tmpr%s.bat" % self.__randStr) self.__batPathLocal = os.path.join(conf.outputPath, "tmpr%s.bat" % self.__randStr)
if parse: if parse:
readParse = "FOR /F \"tokens=1* delims= \" %%A IN ('REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"') DO SET value=%%A\r\nECHO %value%\r\n" readParse = "FOR /F \"tokens=*\" %%A IN ('REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"') DO SET value=%%A\r\nECHO %value%\r\n"
else: else:
readParse = "REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"" readParse = "REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\""
@ -97,7 +97,7 @@ class Registry:
data = self.evalCmd(self.__batPathRemote) data = self.evalCmd(self.__batPathRemote)
if data: if data and not parse:
pattern = ' ' pattern = ' '
index = data.find(pattern) index = data.find(pattern)
if index != -1: if index != -1: