title: PowerBuilder compatibility on Windows 7
body: <p>I'm having problems migrating a PowerBuilder application from XP to Windows 7. </p>
  
  <p>We've built the application in PowerBuilder on Windows XP, and when we attempt to install components in to component services on Windows 7 machines, we get compatibility errors. Everything works great on Windows XP. But I think because the DLL's on 7 are so different, it's having problems.</p>
  
  <p>If the program was built using a PowerBuilder IDE in a Windows 7 environment, would that possibly fix the problem? </p>
  
  <p>The application is divided into<br>
  - a server component running on Server 2003<br>
  - a client component which installs sucessfully on Win7<br>
  - proxy components that are generated into an MSI when the server components are installed.  </p>
  
  <p>The problem is only the proxy. The MSI doesn't want to work on Windows 7. 
  Without the proxy installed on the client desktops, the client can't communicate with the server. </p>
  
  <p>When I run the MSI in compatibility mode on Windows 7, I get some details of the error. Here they are</p>
  
  <blockquote>
    <p>Program Compatibility Issues found  Incompatible Application  Fix
    application CCS_Proxy_XP_Exports</p>
    
    <p>Issues found Incompatible Application  CCS_Proxy_XP_Exports is
    incompatible.</p>
    
    <p>Fix application CCS_Proxy_XP_Exports  Provides steps to fix the
    incompatible application.   CompatMode CompatMode  UserVerifySolution 
    User Verification of Solution  Verify_NO </p>
    
    <p>Detection details Collection information  Computer Name: ##########
    Windows Version: 6.1 Architecture: amd64  Time: Wednesday, November
    14, 2012 11:56:36 AM </p>
    
    <p>Publisher details Program Compatibility  Make older programs run in
    this version of Windows.  Package Version: 1.5  Publisher: Microsoft
    Windows</p>
    
    <p>Program Compatibility  Make older programs run in this version of
    Windows.  Package Version: 1.0  Publisher: Microsoft Corporation</p>
  </blockquote>
  
  <p>If I view more details on the event log, I get the following </p>
  
  <blockquote>
    <p>“Product: Client Communications (Application Proxy) -- Error 1928.
    Error registering COM+ Application.  Contact your support personnel
    for more information.”</p>
  </blockquote>