Portable Microsoft Virtual PC 2007
The 1st is a AMD 2400 with 2.0 GHz and 1 GB Memorylococobra wrote:I'll go ahead and try to fix it later today, in the meantime, what are the specs on those two computers? If they are kind of old computers, that could explain it..
The 2nd is a AMD 2800 with 2.2 GHz and 1 GB Memory
The both computer uses different motherboards, different hdd and so on...
VPC2007 (not portable installation) works on both without any failure!
Also I tried VMware, VirtualBox and Qemu. The all work - so I think it is not the hardware.
Best regards
"The Virtual Machine Monitor driver required by Virtual PC is missing"
This should be installed using the VMM.sys file and IVMM.exe, I'm still trying to find a method that would definitively tell me whether or not the driver was installed yet.. Hopefully I'll come up with something soon.
The IVMM file is compiled using this code, maybe someone could suggest a method to check for successful completion?
This should be installed using the VMM.sys file and IVMM.exe, I'm still trying to find a method that would definitively tell me whether or not the driver was installed yet.. Hopefully I'll come up with something soon.
The IVMM file is compiled using this code, maybe someone could suggest a method to check for successful completion?
Code: Select all
CRCCheck off
AutoCloseWindow True
SilentInstall silent
WindowIcon off
OutFile "IVMM.exe"
Section "VMM"
nsSCM::Install "VMMDriver" "VMM Driver" 1 3 "$EXEDIR\VMM.sys" "" "" "" ""
Sleep 100
nsSCM::Start "VMMDriver"
SectionEnd
- Zach Thibeau
- Posts: 251
- Joined: Tue Nov 28, 2006 3:26 pm
- Contact:
Need help?
Hey lococobra if you need help just pm me and I can make the neccessary adjustments for you. I'm pretty much know what you need in your nsis script. Made something similarily with hamachi
- Zach Thibeau
- Posts: 251
- Joined: Tue Nov 28, 2006 3:26 pm
- Contact:
Unfortunetly
Unfortunetly he hasn't contacted me yet so I can't help him until he does
Dear lococobra,
I found the reason why!
In the AutoIt Script in Line 116 you wrote:
If $vmmtest[$vmmtest[0]-5]="The specified service does not exist as an installed service." Then
The problem is: This only works on Windows XP which use english.
My Windows XP is german.
If I change the Line 116 to:
If $vmmtest[$vmmtest[0]-5]="Der angegebene Dienst ist kein installierter Dienst." Then
I can deinstall Virtual PC 2007 and it works for me!
For other langues you must go to:
Start/ Execute / Type in: "cmd" then hit return
type in: sc query VMMDriver
You got a message which in english is: The specified service does not exist as an installed service.
Change this in Line 116 to your language.
Make new exe-file with AutoIt.
Maybe someone find a more elegant solution?
Best regards
I found the reason why!
In the AutoIt Script in Line 116 you wrote:
If $vmmtest[$vmmtest[0]-5]="The specified service does not exist as an installed service." Then
The problem is: This only works on Windows XP which use english.
My Windows XP is german.
If I change the Line 116 to:
If $vmmtest[$vmmtest[0]-5]="Der angegebene Dienst ist kein installierter Dienst." Then
I can deinstall Virtual PC 2007 and it works for me!
For other langues you must go to:
Start/ Execute / Type in: "cmd" then hit return
type in: sc query VMMDriver
You got a message which in english is: The specified service does not exist as an installed service.
Change this in Line 116 to your language.
Make new exe-file with AutoIt.
Maybe someone find a more elegant solution?
Best regards
Wow, sorry I've been away.. It's coming up on finals week and I have a lot to be doing.
For the "VMM Driver" part, try using this new code...
As for you Netgirl, you could increase the sleep time before the actual program is run. I'm having trouble accessing my old script versions right now, so I'm not sure what it's set to... but where it says
You could try changing that to like..
And then tell me the results..
For the "VMM Driver" part, try using this new code...
Code: Select all
;VMM Driver
$vmmtest = Run('sc query VMMDriver','','',$STDOUT_CHILD)
$vmmtest = StdoutRead($vmmtest)
If StringRegExp($vmmtest, " 1060:") Then
$vmmi = Run($BinDir&'VMM\IVMM.exe','',@SW_HIDE)
$vmmd = 1
EndIf
Code: Select all
;Now launch Virtual PC
Sleep(5000)
Code: Select all
;Now launch Virtual PC
Sleep(30000)
Ahem...
Hi Lococobra,
I am afraid, that I don't know how to do that. When I open the IVMM.exe with Universal Extractor, there is a plugins directory with a .dll file. Whe I try to open this file with an editor, the result shown by the editor doesn`t seem to make sense.
I would very much like to assist, but therefor I need some instructions.
Best regard,
Netgirl
I am afraid, that I don't know how to do that. When I open the IVMM.exe with Universal Extractor, there is a plugins directory with a .dll file. Whe I try to open this file with an editor, the result shown by the editor doesn`t seem to make sense.
I would very much like to assist, but therefor I need some instructions.
Best regard,
Netgirl
The file you would be editing would be the "\Source\PortableVirtualPCV.1.22.au3" file
Once you've edited it, you'll need to compile it using AutoIt
Once you've edited it, you'll need to compile it using AutoIt
-
- Posts: 8
- Joined: Fri Mar 14, 2008 7:57 am