On a Windows 7 machine I cannot read any registry values that contain a semicolon. <br><br>For example if you have 7-zip, running the following<br><br><div style="margin-left: 40px;">SET(MYPATH  [HKEY_LOCAL_MACHINE\\SOFTWARE\\7-Zip;Path])<br>
MESSAGE(&quot;MYPATH = ${MYPATH}&quot;)<br></div><br>results in<br><br><div style="margin-left: 40px;">MYPATH = [HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip;Path]<br></div><br>instead of the actual path as per the following thread<br>
<br><div style="margin-left: 40px;"><a href="http://www.mail-archive.com/cmake@cmake.org/msg19014.html">http://www.mail-archive.com/cmake@cmake.org/msg19014.html</a><br><br></div>I think registry paths that contain &quot;;&quot; are broken on Windows 7. Can somebody confirm this? Is there any work-around?<br>
<br>Celil<br> <br>