Forum: Bugs
Topic: EAccessViolation with commandline iso->isz convert
started by: Keb

Posted by Keb on Feb. 20 2008,17:50
This command works, and behaves as expected:
ultraiso -in 1.iso -optimize -compress 6 -out 2.iso

This command gives an EAccessViolation!!:
ultraiso -in 1.iso -optimize -compress 6 -out 2.isz

So just changing the output extension from .iso to .isz (as it should be done to signify the image is now compressed) causes this abnormal termination. Using .isz on both input and output filenames does the same thing.

I'm running WinXP Pro 64bit SP2. This occurs on and ultraiso premium 8.6.6 and some previous versions as well, I think.


Overall, the handling of commandline args could be much improved -- I get messageless exits or crashes a lot of times when something's wrong with the arguments.

Posted by xoben on Feb. 20 2008,20:22
Please use FULL filespec (with path) and try again.
For example:
ultraiso -in "c:\1.iso" -optimize -compress 6 -out "c:\2.isz"

PS: The next version of UltraISO will use current path for filenames automatically.



Posted by Keb on Feb. 21 2008,20:28
Oh, dang. I never tried that. Works fine now.

Thanks!