2010-01-24, 15:51
I've had the same problem myself! Here is how to debug it!
First understand that the ISO Mount.exe file is the same as the ISO Mount.bat file, but compiled.
Open the ISO Mount.bat file!
The following code is the most important code. It mounts the iso file:
:KeepRefresh
%vcdmountLocation% /d=%driveNum% %isoLocation%
The code comes directly from the ISO Mount.bat file!
Extract the ISO mount.zip file to your VirtualClonedrive installation path:
C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive
Ok, now open a cmd window and type the following commands:
cd C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive
"ISO Mount.bat" "C:\Users\Painless\Videos\Iso\A Few Good Men (1992)\A Few Good Men 1992 1080p avchd dvd9.iso" "C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" 0 "C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 3\uMCEDVDPlayer.exe"
If you configured 1 Virtual clone drive then %driveNum% must be 0!
Ok, try and debug your pathnames until the iso file mounts.
As soon as the iso file mounts, copy your pathnames into the playercorefactory.xml in this path:
C:\Users\Painless\AppData\Roaming\XBMC\userdata
<playercorefactory>
<players>
<player name="TMTMCEPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\ArcSoft\TotalMedia Theatre 3\uMCEDVDPlayer.exe</filename>
<args>"H:"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="TMTPlayer Mount ISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ISO Mount.exe</filename>
<args>"{1}" "C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" 0 "C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 3\uMCEDVDPlayer.exe"</args>
<forceontop>false</forceontop>
<hidexbmc>true</hidexbmc>
<hidecursor>false</hidecursor>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="iso" filename="*.iso" player="TMTPlayer Mount ISO"/>
</rules>
<rules action="prepend">
<rule name="Blu-Ray" protocols="bd" player="TMTMCEPlayer"/>
</rules>
</playercorefactory>
Success!
Thanks BHER20 for this great solution!
First understand that the ISO Mount.exe file is the same as the ISO Mount.bat file, but compiled.
Open the ISO Mount.bat file!
The following code is the most important code. It mounts the iso file:
:KeepRefresh
%vcdmountLocation% /d=%driveNum% %isoLocation%
The code comes directly from the ISO Mount.bat file!
Extract the ISO mount.zip file to your VirtualClonedrive installation path:
C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive
Ok, now open a cmd window and type the following commands:
cd C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive
"ISO Mount.bat" "C:\Users\Painless\Videos\Iso\A Few Good Men (1992)\A Few Good Men 1992 1080p avchd dvd9.iso" "C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" 0 "C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 3\uMCEDVDPlayer.exe"
If you configured 1 Virtual clone drive then %driveNum% must be 0!
Ok, try and debug your pathnames until the iso file mounts.
As soon as the iso file mounts, copy your pathnames into the playercorefactory.xml in this path:
C:\Users\Painless\AppData\Roaming\XBMC\userdata
<playercorefactory>
<players>
<player name="TMTMCEPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\ArcSoft\TotalMedia Theatre 3\uMCEDVDPlayer.exe</filename>
<args>"H:"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="TMTPlayer Mount ISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ISO Mount.exe</filename>
<args>"{1}" "C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" 0 "C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 3\uMCEDVDPlayer.exe"</args>
<forceontop>false</forceontop>
<hidexbmc>true</hidexbmc>
<hidecursor>false</hidecursor>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="iso" filename="*.iso" player="TMTPlayer Mount ISO"/>
</rules>
<rules action="prepend">
<rule name="Blu-Ray" protocols="bd" player="TMTMCEPlayer"/>
</rules>
</playercorefactory>
Success!
Thanks BHER20 for this great solution!