Object Dock launching Virtual PC Virtual Application in Windows 7

I know there are limiations with Object Dock and Windows 7 x64, particularly with launching 64-bit applications, but has anyone been able to add a "Virtual Application" from a virtual machine to a dock?  I'm tried to add shortcuts to the Start Menu link to these applications to the dock and I get the following error:

There was a problem starting "C:\Windows\system32\VMCPropertyHandler.dll" The specified module could not be found.

Has anyone tried this, and is there a work around?

4,855 views 5 replies
Reply #1 Top

replacing system32 with      sysnative      works for other 64 bit apps in the system32 folder on windows7 64 bit

Reply #2 Top

Hi,

I have exactly the same problem! But I don't understand what  "replacing system32 with      sysnative" (I am from Germany ;-))means.

I would be glad if anybody could tell me how to solve this problem.

Thanks!

Reply #3 Top

This is Normal sequence   C:\Windows\system32\VMCPropertyHandler.dll

 

For other items in the system32 folder I have replaced  the above with

 

C:\Windows\sysnative\VMCPropertyHandler.dll

Reply #4 Top

Hey, I got it working!

Before asking here, I tried to replace "system32" with "sysnative", but it didn't work. After your post I discovered that there is no folder called sysnative in the systemroot. So I created a folder and named it like that. Than I copied rundll32.exe and the VMCPropertyHandler.dll into there and everything just works fine :-).

This way is a little bit strange, I think, but it works and thats the important thing.

Thanks for help!

Reply #5 Top

I could not get it to work using "sysnative". I copied VMCPropertyHandler.dll to another folder outside "C:\Windows" (%System% folder), and it worked. I think the problem is Security permissions, but I could not get them correct in "C:\Windows\sysnative". I think it was inheriting from the parent. You will need to replace "C:Windows\System32" or "%System%\system32" with the new location. 

(1) create a folder (not in "C:\Windows")
(2) COPY VMCPropertyHandler.dll to that folder
(3) open Dock Entry Properties
(4) point to new folder (Arguments:)

Before:
%System%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||abcd1234" "Application Name"

After:
C:\SomeFolder\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||abcd1234" "Application Name"

Note: The new path CANNOT contain spaces or quotes. This is a Rundll32 Syntax requirement. You can use the 8.3 name if there are spaces. From a Command Prompt, run "dir /x" in the parent folder to get the 8.3 name.

Rundll32 Syntax Info:

http://vlaurie.com/computers2/Articles/rundll32.htm

http://support.microsoft.com/kb/164787

ttp://www.google.com/#num=100&hl=en&safe=off&client=hp&q=rundll32+syntax&aq=f&aqi=g1&aql=&oq=&gs_rfai=&pbx=1&fp=40ec0d663f506cff

Dir Help:

 dir /? (command prompt)

http://www.computerhope.com/dirhlp.htm

http://www.google.com/#num=100&hl=en&safe=off&client=serp&q=dir+syntax&aq=f&aqi=g1g-c3g-m1&aql=&oq=&gs_rfai=&pbx=1&fp=f6735252b56c0fb8

 

Hope this helps.