title: 32-bit cluster.exe on 64 bit Windows 2008
body: <p>We have an installation program that runs in Perl 32-bit. This program needs to get information on cluster resources, so it runs cluster.exe (using backticks) and parse its output.</p>
  
  <p>On Windows Server 2003 this went well, as a 32-bit version of cluster.exe existed under syswow64. However, such a 32-bit version does not exist on Windows Server 2008, so the backticks run of cluster.exe says it can't find such an executable, as 32-bit process look for it under syswow64.</p>
  
  <p>Can someone think of a way we can bypass this problem and get the cluster resource information?
  One manual way is to copy the 64-bit version of cmd.exe from system32, and then run it with "/c cluster.exe" which will start the 64-bit cluster.exe under system32. (Copying the cluster.exe won't work well, as it can't find the cluster cache.) However, this is only good as a manual workaround, and not as a solution to all users.</p>
  
  <p>Is there another way to cause windows to start the 64-bit cluster.exe?</p>
  
  <p>Thanks,<br>splintor</p>
  
  <p>PS<br>
  A similar question was <a href="http://social.technet.microsoft.com/Forums/en-US/winserverClustering/thread/f444dc91-e421-4dcf-b82f-7b271ce31559" rel="nofollow noreferrer">asked on technet</a> a month ago, but didn't get a real answer.</p>