Indigo Rose Software

Professional Software Development Tools

 
+ Reply to Thread
Results 1 to 9 of 9
  1. #1
    Join Date
    Jun 2007
    Posts
    13

    Vista - failed to register com (activex) control

    Morning,

    I have a couple of install projects that run fine on XP but don't in Vista. The user is the Administrator, and I have set Requested User Privilege Level as Administrator. Various files give errors during install.

    Desperate here .... I can't install on Vista

    Example...
    failed to register com (activex) control c:\windows\system32\chilkatcrypt2.dll failure in load library (0 (193) this came up 3 times

    Any help appreciated.

    thanks
    Last edited by harryhollander; 10-23-2008 at 07:23 PM.

  2. #2
    Join Date
    Jan 2001
    Location
    Anderson Island, WA, USA
    Posts
    2,863
    wow; I thought I answered this question just a bit ago.

    Why is it registering the same file 3 times is what I have question about.
    In case you missed the questions in your other post:
    1) can you register the file on vista manually?
    2) have you used depends.exe on the com file to see if there's a file missing or invalid?


    (Click here to contact me)
    Providing Independent Professional Consulting Services for
    IndigoRose products, World Wide.
    Located in -8:00 (-7:00 DST) GMT Timezone (Western United States)

  3. #3
    Join Date
    Jun 2007
    Posts
    13
    Thanks for the reply,

    Yep sorry I wasn't sure whether to post in 7 or 8, and I didn't see the other reply.

    There are no other dependencies for that file as it is standalone, but in any event this full install runs fine in XP.

    I haven't tried to register it manually no. I will do. I'm thinking though is has something to do with Permissions and UAC ?

    thanks

  4. #4
    Join Date
    Jun 2007
    Posts
    13
    Hello Jassing,

    Actually I just noticed that you responded to a message I left on the original response you made to garylyb

    Anyway... on your question of the 3 messages, good question, there is no reason that I can see why that should come up three times becasue there is only one statement in the script that refers to that module.

    cheers

  5. #5
    Join Date
    Jan 2001
    Location
    Anderson Island, WA, USA
    Posts
    2,863
    Quote Originally Posted by harryhollander View Post
    Thanks for the reply,

    Yep sorry I wasn't sure whether to post in 7 or 8, and I didn't see the other reply.

    There are no other dependencies for that file as it is standalone, but in any event this full install runs fine in XP.

    I haven't tried to register it manually no. I will do. I'm thinking though is has something to do with Permissions and UAC ?

    thanks
    Well; I don't know if it's a suf7 or suf8 issue for you; nor can we say it is or it isn't uac...
    Register the files manually; report back
    run depends.exe on the com file; report back
    check the installer, why is it trying to register the same file 3 times?
    Maybe post the install log as well.

    Saying it "works on xp but doesn't on vista" is like saying "Well; it works here so it's your problem" If there's a file missing that it needs (I'm finding it hard to believe that a COM object uses NO other dll's or system files) or it's not the right version (like a 32bit object in a 64bit world) etc -- there's LOTS of reasons why it may not work on one system and it does on another... it takes some ground work to identify it.


    (Click here to contact me)
    Providing Independent Professional Consulting Services for
    IndigoRose products, World Wide.
    Located in -8:00 (-7:00 DST) GMT Timezone (Western United States)

  6. #6
    Join Date
    Jan 2001
    Location
    Anderson Island, WA, USA
    Posts
    2,863
    Quote Originally Posted by harryhollander View Post
    Hello Jassing,

    Actually I just noticed that you responded to a message I left on the original response you made to garylyb

    Anyway... on your question of the 3 messages, good question, there is no reason that I can see why that should come up three times becasue there is only one statement in the script that refers to that module.

    cheers
    .... and that line is?
    Why don't you post the .sf8 file?
    (or sf7)


    (Click here to contact me)
    Providing Independent Professional Consulting Services for
    IndigoRose products, World Wide.
    Located in -8:00 (-7:00 DST) GMT Timezone (Western United States)

  7. #7
    Join Date
    Jun 2007
    Posts
    13
    >>> there's LOTS of reasons why it may not work on one system and it does on another... it takes some ground work to identify it.

    Yes good point.

    SF7 File attached as requested.

    Dependencies
    msasn1.dll << this is already on the PC
    Crypt32.dll

    thanks
    Attached Files

  8. #8
    Join Date
    Apr 2005
    Location
    São Paulo, Brazil
    Posts
    2,539
    I use the Chilkat libraries as well, but haven't seen yet this kind of problem you related. You aren't using the current version of the component, maybe an update could help...

    The dependency files for ChilkatCrypt2.dll are kernel32.dll, user32.dll, gdi32.dll, advapi32.dll, ole32.dll, oleaut32.dll and crypt32.dll.

    I couldn't find any script in the installer, just FindAndCloseProcessByName(). Where is the statement in the script that refers to this component?

    Ulrich

  9. #9
    Join Date
    Jan 2001
    Location
    Anderson Island, WA, USA
    Posts
    2,863
    Sounds like you two are using different versions of the component; since Ulrichs' list doesn't list msasn1.dll

    Could the msasn1.dll be "older" -- did you use depends.exe to see if anythign is flagged in red?

    I have found that sometimes, putting a "problem" dll to the end of the install list (change it's install order) helps; but only if you're also installing it's dependancies)

    Could you post the logs from a "good" system and "failing" system?


    (Click here to contact me)
    Providing Independent Professional Consulting Services for
    IndigoRose products, World Wide.
    Located in -8:00 (-7:00 DST) GMT Timezone (Western United States)

Similar Threads

  1. Can't register COM control in Vista
    By garylyb in forum Setup Factory 7.0
    Replies: 3
    Last Post: 10-23-2008, 07:24 PM
  2. Replies: 1
    Last Post: 03-20-2008, 08:18 AM
  3. Vista - Unable to register ActiveX. "dll failed to register" error.
    By alexzfirm in forum MSI Factory 2.0 Discussion
    Replies: 5
    Last Post: 12-04-2007, 04:58 PM
  4. INFO: Troubleshooting ActiveX Control Installation
    By Support in forum Setup Factory 6.0 Knowledge Base
    Replies: 0
    Last Post: 10-03-2002, 10:19 AM
  5. HOWTO: Register an ActiveX Control
    By Support in forum Setup Factory 6.0 Knowledge Base
    Replies: 0
    Last Post: 09-27-2002, 02:13 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts