Subscribe to How-To Geek

Welcome to the How-To Geek Forums

We encourage you to register on our forums and post any questions you might have. The How-To Geeks monitor this forum and will respond to your question quickly.

How-To Geek Forums » Windows Vista

CreataCard 3

(73 posts)
  • Started 1 year ago by horselady
  • Latest reply from bcope01
  • Topic Viewed 6571 times

jd2066
Justin
Posts: 3792

I didn't think the MSI would be 500MB+ which is too much to email.
I have another idea though. I checked and found that you can just export one table from the MSI file.
Just right click on the registry table and click export. That file should be small enough to email.
I'll look at it and I should be able to tell you which registry keys should be removed.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

As you already know, I tried deleting that registry entry, re-ran the installation, came up with another problem registry entry, deleted, re-ran, another problem registry entry, etc. Couldn't email the MSI due to its size - 579MB. So did as you suggested and exported only the registry table which I will email to you ASAP.

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

I looked at the file and I think you should remove all the keys that start with the following:
S-1-5-21-2490487155-1978222294-34668545-1003
S-1-5-18
CLSID
Control Panel
Interface
SessionInformation
SOFTWARE\Microsoft
SOFTWARE\Classes
SYSTEM

You can click the key column in InstEd to sort the keys to make this easier to do. InstEdit will also let you multible items by holding the shift key and clicking the start/end keys.
This should make the registry section pass. Hopefully the rest of the installer and Creatacard work too.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

I removed all of the registry keys that you recommended, saved the MSI file again and launched it. The file ran all the way through. I now have a populated CreataCard folder within the Program Files (x86) directory. No CreataCard group in the Start Menu, but the CACard32.exe icon and file to launch the program are there, and also on the Desktop.

When I launch that program I get the following error window titled "CACard32.exe -Unable To Locate Component." Within this window is a red X with a message stating "This application has failed to start because simple.dll was not found. Re-installing the application may fix this problem."

Any ideas why that library wasn't installed when I launched the MSI file, or is simple.dll a Windows System32 file not found/used in Windows Vista 64-bit?

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

I think the issue maybe that the msi installed simple.dll to the system32 folder which while correct in the 32-bit version, on the 64-bit version the 32-bit system folder is named SysWow64.
Check if simple.dll is in C:\Windows\System32 and if it is copy it to C:\Windows\SysWOW64.
In the registry export file there was also a few dlls like simple.dll listed so after doing that I think it may complain about another dll file. If so I'll post the full list from that export file.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

Could not find the file simple.dll in either folder (and for that matter anywhere on the computer).

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

Ok. You can try copying the C:\Windows\System32\simple.dll file from the Windows XP computer to the C:\Windows\SysWOW64 folder on the Windows Vista computer.
I know that simple.dll doesn't come with Windows so I would guess the program installed. I'm not sure why the MSI wouldn't have installed it.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

Copied over to C:\Windows\SysWOW64 folder on my Vista 64-bit computer all 18 DLL of the files from the 32-bit XP computer that launching the application requested in succession. Now when I launch the CreataCard application I get the following window titled "CreataCard." Within this window is "Error during program initialization. Please reinstall CreataCard."

At a loss as to what to try next.

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

Was one of the dlls hlink.dll ?
From looking at the registry table I think it may be one.
If not copied then copy it. And from an elevated command prompt type the following and press enter:
regsvr32 C:\Windows\SysWOW64\hlink.dll

Posted 11 months ago #
Top
 
bcope01
Posts: 20

The file hlink.dll is/was already in C:\Windows\SysWOW64\hlink.dll. Ran "regsvr32 C:\Windows\SysWOW64\hlink.dll" at the C: Command Prompt. Said it was successful. Launched CreataCard, got this message again:

"Error during program initialization. Please reinstall CreataCard."

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

It's possible the MSI installed the creatacard registry entries to HKEY_LOCAL_MACHINE\SOFTWARE\Micrografx where on the 64-bit version of the Windows it should be under HKEY_LOCAL_MACHINE\Software\WOW6432node\Micrografx.
Here is how to copy the registrys keys from the first location to the other one:
Click the start button.
In the search box type regedit and press enter.
Click Continue.
Browse down to HKEY_LOCAL_MACHINE\SOFTWARE\Micrografx.
Click File and Export. Save the file somewhere (Doesn't matter where as it will be deleted at the end of this).
Go to where the exported file is, right click on and click edit.
Click Edit and click Replace.
In the find field put SOFTWARE\Micrografx and in the replace field put Software\WOW6432node\Micrografx .
Click Replace All and then click Cancel.
Click File and Save.
Close Notepad.
Go to where the registry export file is and double click on it.
Click Continue, Yes and OK.
Now in the registry editor, go to HKEY_LOCAL_MACHINE\Software\WOW6432node\Micrografx to make sure it's there.
Close the registry editor.
Delete the registry export file.
Now see if Creatacard works.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

Sorry about the delay in getting back to you. Had to get some cardiac rehab done.

The CreataCard registry entries were correctly installed under the HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Micrografx\Creatacard key by the MSI.

One thing I did notice is that the path for CreataCard data specified in these registry keys is a \Data folder within the C:\Program Files (x86)\CreataCard directory. I noticed on page 2 of this thread that forum member BobH said that Vista doesn't like writing data to the Program Files (x86) folder. Think this may be causing a problem? I guess I could create a Data folder outside of the Program File (x86) directry and edit the registry entries to point to the new folder.

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

It's possible. You can try running the program as an Administrator (Which has full rights to that folder) to see if it helps.
Just right click on the creatacard program, click "Run As Administrator" and click Continue.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

Already done that and had no effect. Get same error message.

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

Try using Process Monitor to see what file and registry accesses the program is doing before that error message.
Here is how to use it.:
Run Process Monitor.
Click the capature icon (looks like a magnifine glass) on the left of the toolbar to turn off the capture so you can set a filter.
Click Fliter and click Filter.
Select process name, type in the name of the creatacard exe file, click the Add button.
Click Ok.
Click the Clear button to the left of the toolbar to clear the unfiltered events it has collected.
Click the capture button again to start a new capture.
Run creatacard, and when the error appears click ok.
In Process Explorer click capture to stop the capture.

Now you can either look though the list for an failures and try to fix it or save the list to a PML file, email it and I'll look at it and try to come up with something to fix the problem if I can.
How to save the list to a PML file:
Click File and Save.
Click the ... by the path and select where you want the file.
Click OK.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

Saved PML on the way via email. Please take a look at it to see if you can figure out why the CreataCard launch is failing. Thanks!

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

I got the PML file and looked at what it showed.
My guess is that the following DLL files are failing:
C:\Program Files (x86)\CreataCard\Gold\jgpl400.dll
C:\Program Files (x86)\CreataCard\Gold\JGDW400.DLL
C:\Program Files (x86)\CreataCard\Gold\JGSD400.DLL
C:\Program Files (x86)\CreataCard\Gold\jgaw400.dll
C:\Program Files (x86)\CreataCard\Gold\jgsh400.dll
C:\Program Files (x86)\CreataCard\Gold\jgpl400.dll
C:\Program Files (x86)\CreataCard\Gold\jgmd400.dll

Try moving these DLL files to another folder and seeing if Creatacard will run without them.
If it won't run without them send me a copy of DLL files and I will check them out.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

I moved the DLL files out of the C:\Program Files (x86)\CreataCard\Gold folder as suggested. When I launched the CreataCard executable, I got the following window for each DLL file in succession until it was replaced:

"CACard32.exe - Unable to Locate Component"

"This application has failed to start because xxx.dll (each of the DLLS removed) was not found. Re-installing the application may fix this problem."

When I put the DLLs back into the C:\Program Files (x86)\CreataCard\Gold folder and launched the CreataCard program, I got the original error "CreataCard." Within this window is "Error during program initialization. Please reinstall CreataCard."

Copy of these DLLs on the way to you via email.

Posted 11 months ago #
Top
 
jd2066
Justin
Posts: 3792

I looked at the DLL files you sent and I think I was wrong on them being the problem.
I looked at the PML again and I can't find a problem in the logs at the moment.
You can try making a log with API Monitor and I'll see if I can find the problem with it's log.
Though I'm not much of an expert on APIs so it may not help.
Also at the moment I don't have time to write how to use it so I'll have to do that tomarrow.

Posted 11 months ago #
Top
 
bcope01
Posts: 20

Standing by.

Posted 11 months ago #
Top
 

RSS feed for this topic

Reply »

You must log in to post.

Our Friends
Getting Started


About How-To Geek
What Is That Process?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Copyright © 2006-2009 HowToGeek.com. All Rights Reserved.