Virtualbox removes shared units

Discussions related to using VirtualBox on Windows hosts.
Post Reply
dabiel.kabuto
Posts: 5
Joined: 4. May 2009, 20:45
Primary OS: MS Windows Vista
VBox Version: OSE other
Guest OSses: XP

Virtualbox removes shared units

Post by dabiel.kabuto »

I posted a similar post in the past , but now I have found an easy pattern to replicate the problem.

The problem is that Virtualbox removes the shared units where I have any Builder C++ application placed in the shared unit.

To replicate it:

Create a "Hello World" console application with Builder C++ 6.0 like the above:

Code: Select all

#include <iostream>
int main(int argc, char* argv[])
{
    using namespace std;
    cout<< "Hello World";
    return 0;
}
Save the project in a shared unit of Virtualbox.

Now, click "Run" to execute the program.

The first time, it usually works fine, execute it several times (between 4 and 10). Finally, an error message appears: "Could not find program: E:\MyApp\Myapp.exe"
Now, if I start the Windows Explorer, I can see my shared unit, but I cannot open it. Also, I can see my other shared units and I can access without problems.

The only way that I have to open it again is to shutdown the guest Windows and start it again.


Does somebody have a similar problem? How can I solve it?

Thank you
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Virtualbox removes shared units

Post by Perryg »

I suspect that this might be a problem with the way that VBox uses the COM server in MS. Read VBox users Guide 11.4.1. VBoxSVC out-of-process COM server issues. I have noticed an increase of problems since Ver 2.2.0 when the OpenGL (3Deffect ) was introduced. Perhaps you should raise a ticket in bugtracker.
Post Reply