Skip to content

Commit 4c6c91a

Browse files
committed
another --reg-read fix
1 parent c42c498 commit 4c6c91a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/takeover/registry.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __initVars(self, regKey, regValue, regType=None, regData=None, parse=False):
4545
self.__batPathLocal = os.path.join(conf.outputPath, "tmpr%s.bat" % self.__randStr)
4646

4747
if parse:
48-
readParse = "FOR /F \"tokens=1* delims= \" %%A IN ('REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"') DO SET value=%%A\r\nECHO %value%\r\n"
48+
readParse = "FOR /F \"tokens=*\" %%A IN ('REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\"') DO SET value=%%A\r\nECHO %value%\r\n"
4949
else:
5050
readParse = "REG QUERY \"" + self.__regKey + "\" /v \"" + self.__regValue + "\""
5151

@@ -97,7 +97,7 @@ def readRegKey(self, regKey, regValue, parse=False):
9797

9898
data = self.evalCmd(self.__batPathRemote)
9999

100-
if data:
100+
if data and not parse:
101101
pattern = ' '
102102
index = data.find(pattern)
103103
if index != -1:

0 commit comments

Comments
 (0)