CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Crossover trial - program does not start

I have just downloaded Crossover as a trial. I wanted to see if I can run a simple Windows tool. This is just a small .exe file to be executed directly, no installers.

If I doubleclick the file in Finder Crossover starts and then nothing happens. If I try from the command line I get an error message:
The command "/Users/PG/Desktop/TPC.exe" returned 53.

StdOut:

StdErr:

I tried to create a log file. In the file I see this:
** Mon Nov 9 09:21:45 2009
Starting '/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineloader' 'winewrapper.exe' '--workdir' '/Users/PG/Downloads' '--run' '--'
'/Users/PG/Downloads/TPC.exe'

err:module:import_dll Library MSVBVM60.DLL (which is needed by L"Y:\Downloads\TPC.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Y:\Downloads\TPC.exe" failed, status c0000135

I am completely new to Crossover so I have no idea if I am doing anything wrong.
Anyone can help?

Thanks.
PG

The program is looking to load 'MSVBVM60.DLL' - you can try the following;
using a serch engine, search for/download a copy of MSVBVM60.DLL, and
then copy this file into the drive_c/windows/system32 directory of the
bottle you have the app installed into.

Hope this helps....

Cheers!

I think... oh, and I might be wrong.

That you will either need a certain version of .Net framework (does the application need .Net framework?)

or that

Microsoft Visual C++ Redistributable 2005 includes that particular dll (I believe the later, but some of the dll errors don't stay straightened out in my mind).

To see this package in CrossOver (so you can added it to your bottle):

Go to CrossOver, Preferences and select 'Installer Assistant'

Uncheck 'Hide service packs and dependencies'

Close the CrossOver Preferences window.

Go back in to install CrossOver and find 'Microsoft Visual C++ Redistributable 2005' and add that to the bottle.

You'll also see that several versions of .Net are visible. If you find the one you need, you can add it as well.

Good luck!

I think Caron may be thinking of something else...but then...maybe I am wrong...

quote:

"The version of the Msvbvm60.dll file that is included with Microsoft Windows Server 2003 is 6.0.96.90. It is a newer file version than the Msvbvm60.dll file that is included with Microsoft Visual Studio 6.0 Service Pack 5 (SP5). This article contains a link that you can use to download the latest available Microsoft Visual Basic 6.0 runtime. It also lists the article numbers for the bugs that have been fixed since the Visual Studio 6.0 SP6 version of the Msvbvm60.dll file was released."

ref: http://support.microsoft.com/kb/823746

From what I can see, Msvbvm60.dll is part of the Microsoft Visual Studio 6 redistributable, and not
part of Microsoft Visual C++ 2005 Redistributable (the difference between 'msvcvm60' and 'msvbvm60')
Winetricks has a target for this (vbrun6), but I don't think crossover has an equivalent dependency
target....(which is probably why I went for a DLL copy operation)..

Cheers!

Artist Formally Known as Dot wrote:

The program is looking to load 'MSVBVM60.DLL' - you can try the
following;
using a serch engine, search for/download a copy of MSVBVM60.DLL,
and
then copy this file into the drive_c/windows/system32 directory of
the
bottle you have the app installed into.

Hope this helps....

Cheers!

Hi Don,

I did as you wrote and there is an improvement. The application starts, but with errors:

image

Any suggestions?

Thanks,
PG

Hi Pawel,
Ouch...activex ....this will be a problematic adventure,
as I'm not real sure how much activeX stuff is working in crossover/wine.

quote:

"CAUSE
This error occurs because the Microsoft® Scripting Engine is not installed on the system running the program.

RESOLUTION
The Microsoft® Scripting Runtime must be installed from the Microsoft® Windows Script components. The Microsoft® Windows Script components are installed by a self-extracting EXE. Please download and install the Microsoft® Windows Script Installer.....<snip>..."

ref: http://www.pptxtreme.com/help/effects_library/RuntimeError429ActiveXComponentCantCreateObject.html

A number of other (windows) apps have threads like this...

If I'm right, installing Internet Explorer 7 into the same bottle, will also pull-in
the Microsoft Windows Script components (and some other deps)...that'd be what I'd
try next....(use the built-in Internet Explorer 7 install target in crossover for this)

Cheers!

Artist Formally Known as Dot wrote:

Hi Pawel,
Ouch...activex ....this will be a problematic adventure,
as I'm not real sure how much activeX stuff is working in
crossover/wine.

quote:

"CAUSE
This error occurs because the Microsoft® Scripting Engine is not
installed on the system running the program.

RESOLUTION
The Microsoft® Scripting Runtime must be installed from the
Microsoft® Windows Script components. The Microsoft® Windows
Script components are installed by a self-extracting EXE. Please
download and install the Microsoft® Windows Script
Installer.....<snip>..."

ref:
http://www.pptxtreme.com/help/effects_library/RuntimeError429ActiveXComponentCantCreateObject.html

A number of other (windows) apps have threads like this...

If I'm right, installing Internet Explorer 7 into the same bottle,
will also pull-in
the Microsoft Windows Script components (and some other
deps)...that'd be what I'd
try next....(use the built-in Internet Explorer 7 install target in
crossover for this)

Cheers!

Hi Don.

it feels a little bit like using an Airbus A380 to drive to the next village...

Anyway I have installed the IE7.
Seem like activeX is there too:

image

But the result has not changed:

image

I am ready to use a B747 if needed,,,

Best,

Pawel

Artist Formally Known as Dot wrote:

I think Caron may be thinking of something else...but then...maybe I
am wrong...

quote:

"The version of the Msvbvm60.dll file that is included with
Microsoft Windows Server 2003 is 6.0.96.90. It is a newer file
version than the Msvbvm60.dll file that is included with Microsoft
Visual Studio 6.0 Service Pack 5 (SP5). This article contains a link
that you can use to download the latest available Microsoft Visual
Basic 6.0 runtime. It also lists the article numbers for the bugs
that have been fixed since the Visual Studio 6.0 SP6 version of the
Msvbvm60.dll file was released."

ref: http://support.microsoft.com/kb/823746

From what I can see, Msvbvm60.dll is part of the Microsoft Visual
Studio 6 redistributable, and not
part of Microsoft Visual C++ 2005 Redistributable (the difference
between 'msvcvm60' and 'msvbvm60')
Winetricks has a target for this (vbrun6), but I don't think
crossover has an equivalent dependency
target....(which is probably why I went for a DLL copy operation)..

Cheers!

Don is correct here. My apologies. Some wires just get crossed, apologies!

Hi Pawel,

Hmm...a lot of activex stuffs need a 'real' running windows kernel to work ;
it basically depends on which functions of activex the actual program uses.
This is starting to look like one of those apps for which activex is not
yet working in crossover/wine.

Remember, the official support systems here are the ticket system (or email
info@codeweavers.com) -- I've probably taken you as far as I can here, and
now suspect this is an activex issue -- if you would like to have this looked
at by the devs or such, submit a ticket (or email) about the issue, and mention
this thread so they've an idea of what's been tried...

Cheers!

Don

Thank you, Don.

Your help is appreciated very much!
I will try with a ticket,

Best,
Pawel

1 to 10 of 10

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiOWt5TG1CYXJxV2RTNUFHWSIsImdkcHIiOjB9