Forum Replies Created
-
AuthorPosts
-
supportKeymaster
Fixed in 3.0
supportKeymasterbatchmnt /?
supportKeymasterThe menu items will be enabled only when you have a driver project open. To create a driver project, use the normal “Create Project” dialog and select “VisualDDK” there.
supportKeymasterThe Express edition does not have support for extensions, thus, VisualDDK won’t work with it. AFAIK, free copies of Visual Studio Professional are distributed via BizSpark and DreamSpark programmes. See Microsoft website for details.
supportKeymasterThat’s just brilliant. Apparently, the Gear installer (file was called Download GEARDVD703rc19 now.exe) installed the 32-bit filter driver (that was of course ignored on 64-bit Windows), but updated the “UpperFilters” key, making me believe that the driver was there. So, no “GearDVD over iTunes” recipe” will work, unfortunately 🙁
I’ll try to investigate the GEAR-related problems later and maybe add some workaround, but I cannot promise anything, as gear stuff seems to be a big buggy mess, and I don’t want to support CD/DVD burning/identification commands in WinCDEmu, as this may come out twice more complex than the current WinCDEmu code.supportKeymasterTry installing the latest trial of GearDVD. The version of GearASPIWdm that comes with it does not conflict with WinCDEmu. Moreover, it the Gear installer “understands” that GearASPIWdm is also needed by iTunes, uninstalling the trial will still keep the latest version of the filter.
supportKeymasterAs described in another topic, check for additional CD/DVD filter drivers:
Select “start->run” or press “Windows key + R key”, type “regedit”.
Go to HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Class
Press “Ctrl+F”, type “cdrom”, press ENTER.
Ensure that the “{4D36E965-E325-11CE-BFC1-08002BE10318}” class was selected on the left.
Carefully examine the values on the right. If anything like “UpperFilters”, “LowerFilters” or anything else containing the word “filter” appears there, please either post the values here, or make a screenshot of your regedit window.supportKeymasterWinCDEmu 3.x supports extended command line options
supportKeymasterIt is possible to dump iTunes installation script to see what it does, but if removing the filter caused problems for iTunes, 99% that it is the reason.
I suggest installing the trial of the latest GearDVD or whatever, making a copy of the latest GearASPIWdm that it installs (after ensuring that it has no problems with WinCDEmu), uninstalling it, reinstalling iTunes (so that it will install the old buggy GearASPIWdm again) and then manually replacing the GearASPIWdm.sys installed by iTunes with the one that came with GearDVD trial. Note that you will need to restart after replacing the SYS driver.supportKeymasterLet’s say, not without a hack. It is possible to do something like “disable filters -> mount image -> wait for drive letter assignment -> reenable filters” every time, but this can turn your entire system into a buggy mess if some other programs have some other hardcoded expectations. Plus, trying to mount 2 images using 2 different emulators at the same time would be destructive.
I suggest understanding whether you really need this filter. If not, simply delete it with devcon. If yes, install the latest version of the product that uses it (e.g. the version that comes with the trial of GearDVD did not cause any problems on my test machine). Most likely, there is a bug in your version of GearASPIWDM that has been fixed in newer versions.supportKeymasterOk, I guess, I posted a slightly incorrect link. Here is the recipe:
Select “start->run” or press “Windows key + R key”, type “regedit”.
Go to HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Class
Press “Ctrl+F”, type “cdrom”, press ENTER.
Ensure that the “{4D36E965-E325-11CE-BFC1-08002BE10318}” class was selected on the left.
Carefully examine the values on the right. If anything like “UpperFilters”, “LowerFilters” or anything else containing the word “filter” appears there, please either post the values here, or make a screenshot of your regedit window.If the “UpperFilters” is non-empty, try using devcon to remove it and test whether WinCDEmu works.
As for keeping AnyDVD, I suppose, it uses a filter driver – a special driver, that intercepts the connection between the operating system and the original driver and does some background hacking (e.g. prevents other applications from accessing the drive while recording is in process). The problem is that it has its own internal assumptions about the underlying CDROM driver, that I cannot know. As WinCDEmu emulates only basic features, something confuses the filter driver and it sabotages the virtual device. If you get the exact name of the filter driver and I manage to reproduce the bug on my machine, I might be able to make WinCDEmu satisfy AnyDVD’s expectations. However, I cannot promise any success, as the problem is generally outside WinCDEmu and can be hard to analyze.
supportKeymasterPlease ensure that the AnyDVD filter was removed from the “UpperFilters” for CDROM class (more details here: viewtopic.php?f=3&t=457&start=10)
supportKeymasterDevcon is a Microsoft utility from Windows Driver Kit, that does various maintenance things related to device drivers. You can read more here: http://support.microsoft.com/kb/311272
Yes, you can delete “UpperFilters” manually, but you will most likely need to reboot afterwards and there may be some leftovers in the registry, that devcon would clean up otherwise.
I have no clue, how did GEARAspiWDM get on your machine, but googling it points to Gear Software. Maybe, some other product uses it as well. I have installed InfraRecorder 0.50 on my VM and found out that it did not add GEARAspiWDM.supportKeymasterOk, the GEARAspiWDM, that is the reason of the problem, comes from “GearDVD” and related software. I have checked the latest GearDVD trial on Win7x64 and did not encounter any problems with WinCDEmu. It seems that you have previously installed some older Gear Software products, that left this filter driver. To remove it, please download devcon utility (http://wincdemu.sysprogs.org/devcon.zip) and run the following command line:
devcon classfilter cdrom upper !GEARAspiWDMsupportKeymasterOk, the “GEARAspiWDM” seems to be the reason of the conflict. I guess, it sends some specific control codes to the virtual drive, gets a “not supported” reply and aborts the device initialization sequence. Generally, a bug in InfraRecorder, BTW.
Anyway, I’ll install InfraRecorder on a VM and see what happens. -
AuthorPosts