 	Loop, Parse, % List, %A_Space%
 	DllCall("Version.dll\VerQueryValue", "Ptr", &lpData, "Str", "\StringFileInfo\" sLangCp "\" A_LoopField, "PtrP", lplpBuffer, "PtrP", puLen )
 		? i[A_LoopField] := StrGet(lplpBuffer, puLen) : ""
+	VarSetCapacity(lpData, 0)
 	return i
 }
 ;Laszlo's function CRC32 has three parameters.

Gui, PrgLnchOpt: Submit, Nohide
Tooltip
GuiControlGet, fTemp, PrgLnchOpt:, iDevNum
GuiControlGet, temp, PrgLnchOpt: FocusV

if (temp = "iDevNum")
{
	if !(fTemp = targMonitorNum)
	{
	targMonitorNum := fTemp
	GuiControl, ,PrgLnchOpt: allModes, 0

		GuiControl, PrgLnchOpt: Disable, PrgMinMax
		GuiControl, PrgLnchOpt: Disable, PrgLAA
		}
		PrgURLEnable(PrgUrlTest, UrlPrgIsCompressed, selPrgChoice, PrgChoicePaths, selPrgChoiceTimer, PrgLnkInf, PrgUrl, PrgVer, PrgVerNew, UpdturlHwnd, IniFileShortctSep, 1)
	}
PrgCmdLineEnable(selPrgChoice, PrgCmdLine, cmdLinHwnd, PrgResolveShortcut, 1)
}
