locked
Problem of ActiveX(x86) in Vista 64-bit RRS feed

  • Question

  • I made an ActiveX that is 32-bit.

    In rgs file, I writed sentence, val LocalizedString = s '@%MODULE%,-101'.

    I expected that it will write 'C:\Windows\sysWow64\MyActivex.dll as value of LocalizedString in registery.

    but it writed C:\Windows\system32\MyActivex.dll in registery.

    In actuality, MyActivex.dll is downloaded at sysWow64 folder.

    How do I? Why automatically Register Redirecter is effect?

    Friday, October 26, 2007 12:33 PM

Answers

All replies

  •  

    Does your application run on Server 2003 64 bit?
    Monday, October 29, 2007 9:42 PM
  • I don't know because I didn't test on Server 2003 64 bit.

    I tested XP(32-bit - Korean), Windows 2000(Korean), Vista 32-bit(Korean) and It's worked.

    But It's not problem of only me. I see this issue at some blog in korea.
    Doesn't Vista 64bit English have this problem?

     

    Tuesday, October 30, 2007 1:54 AM
  • There's a lot of details about the architecture of running 32 bit on 64 bit OS so I'll defer my version of them.

     

    here's a few links:

     

    64 bit primer

    http://msdn.microsoft.com/msdnmag/issues/06/05/x64/default.aspx

     

    Registry
    http://support.microsoft.com/kb/305097

     

    Interesting

    http://searchwincomputing.techtarget.com/tip/0,289483,sid68_gci1204121,00.html


    Does your program function properly. Wht are you using to install your program? It's best on Vista to design an installer for your application and properly manifest it. If you took that to the next best place you would create a 64 bit version of your application.

    Tuesday, October 30, 2007 9:48 PM
  • My install way is cab file throw the IE browser.

    Thank you for your advice.

    if you have other opinions, please reply here.

    Wednesday, October 31, 2007 2:12 AM