![]() |
|
|
#21
|
|||
|
|||
|
this is really awesome to see progress on this. man, convergence is cool!
|
|
#22
|
|||
|
|||
|
As long as we are running the latest version of anydvd, we should be ok with th enable-disable function, right?
|
|
#23
|
|||
|
|||
|
Quote:
I look forward to this, and to dusting off a 200 disc bulk loader... |
|
#24
|
|||
|
|||
|
AnyTool (what a stupid name) can be downloaded here:
http://sandbox.slysoft.com/AnyTool.zip It is a very small command line tool, which basically does what you wanted. Usage: AnyTool -d Disables AnyDVD for all drives Will wait for the command to execute EDIT: Will timeout after 10 seconds, if it somehow didn't work. AnyTool -e Enables AnyDVD for all drives Warning, will return immediately Should work with all recent AnyDVD & AnyDVD HD versions 6.x EDIT: Which is very nice, as you can expect all customers to have a version supported by AnyTool. It might even work with older versions, but I haven't tried or checked or cared or whatever...
__________________
My responses tend to represent myself only and do not necessarily represent the views of SlySoft, Inc. PLEASE POST ALL TECHNICAL PROBLEMS ON THE FORUMS. Thank you. Last edited by James; 6th February 2007 at 18:11. |
|
#25
|
|||
|
|||
|
Quote:
As AnyTool is not distributed with AnyDVD, you can copy it to your program's directory. So you don't need to use ShellExecuteEx, you can use CreateProcess instead, which might be a little more straightforward. It is recommended to wait for AnyTool to complete. Do this by calling a WaitFor...() function on the AnyTool process handle. Again, opening the optical drives (regardless how, SPTI, FileSystem, ...) before using AnyTool is a stupid idea. Of course you don't know if a user has files open on the disc, but at least your application shouldn't.
__________________
My responses tend to represent myself only and do not necessarily represent the views of SlySoft, Inc. PLEASE POST ALL TECHNICAL PROBLEMS ON THE FORUMS. Thank you. |
|
#26
|
|||
|
|||
|
Quote:
|
|
#27
|
|||
|
|||
|
Sorry, my mind was blocked, couldn't think of a better name...
__________________
My responses tend to represent myself only and do not necessarily represent the views of SlySoft, Inc. PLEASE POST ALL TECHNICAL PROBLEMS ON THE FORUMS. Thank you. |
|
#28
|
|||
|
|||
|
so any tool can use it?
|
|
#29
|
|||
|
|||
|
__________________
"Cancer can take away all of my physical abilities. It cannot touch my mind, it cannot touch my heart, and it cannot touch my soul. And those three things are going to carry on forever. I thank you and God bless you all." - Jimmy V desktop: 3.2 GHz P4 w/HT, 80GB SATA HD, 1GB DDR2 RAM, Pioneer 18X DVD +/-RW, Philips 16X DVD +/-RW, 19 inch flat panel LCD display laptop: 1.73 GHz Pentium dual-core, 80GB SATA HD, 2GB DDR2 RAM, Matshita 5X DVD-RAM, 15.4 inch display, integrated wireless LAN |
|
#30
|
|||
|
|||
|
Maybe I should add a disclaimer...
DISCLAIMER: AnyTool is a quick hack. It is a kludge. It is a beta. It solves the problem, but it does it with a "hacky" approach, so it works with all recent versions of AnyDVD and the current AnyDVD HD beta. Although unlikely, it is possible that it might no longer work with future versions of AnyDVD (HD). I intend to update both AnyTool and AnyDVD (HD) so they can communicate better. At the moment AnyTool patches AnyDVD's registry settings, so you should not use AnyTool to disable AnyDVD without re-enabling it again, as this might p*ss off the user (AnyDVD would stay disabled even after a reboot). In general, I would not recommend to ship the current version of AnyTool with commercial products to users. The current version is for developers to take a look and provide feedback. I would wait for a final mature release before using it with commercial products.
__________________
My responses tend to represent myself only and do not necessarily represent the views of SlySoft, Inc. PLEASE POST ALL TECHNICAL PROBLEMS ON THE FORUMS. Thank you. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|