Rocket Division Software
http://www.starburnsoftware.com/forum/

Windows 2000 compatibility
http://www.starburnsoftware.com/forum/starburn-sdk-f3/windows-2000-compatibility-t2225.html
Page 1 of 2

Author:  flöle [ Fri Dec 23, 2011 5:09 pm ]
Post subject:  Windows 2000 compatibility

Hi,

when I try to register the StarBurnX DLL on Win2000, RegSvr32 fails with exit code 0x3. Is it no longer compatible to Win2000 or does some specific runtime have to be installed before?

Regards,
Flo

Author:  anton (staff) [ Sun Dec 25, 2011 8:32 pm ]
Post subject:  Re: Windows 2000 compatibility

I don't think we do as it's not supported by MS development tools for years. You can either skip using Win2K as supported system or keep two versions of StarBurn (one with less features for old version in legacy mode and other for post 2K/XP ones). We try to keep as much backward compatibility as possible but it's not easy...

Author:  flöle [ Sun Dec 25, 2011 9:39 pm ]
Post subject:  Re: Windows 2000 compatibility

Well, earlier versions of StarBurn still worked (I believe from last year or so), so did you make some specific changes that cause is not to work anymore? If you say that Win2000 is no longer supported, I can probably live with that, but if there are just some dependencies missing that could be added to my installer, I would rather do that.

Author:  anton (staff) [ Mon Dec 26, 2011 6:54 am ]
Post subject:  Re: Windows 2000 compatibility

We've changed compiler with V13 to the most recent one so that's the point.

It's not just dependencies these are API calls missing (mostly).

I'll talk to developers today what could be done here.

flöle wrote:
Well, earlier versions of StarBurn still worked (I believe from last year or so), so did you make some specific changes that cause is not to work anymore? If you say that Win2000 is no longer supported, I can probably live with that, but if there are just some dependencies missing that could be added to my installer, I would rather do that.

Author:  dima (staff) [ Mon Dec 26, 2011 11:34 am ]
Post subject:  Re: Windows 2000 compatibility

Hello,

Could you try to set DependsWalker utility on StarBurnX12.dll in order to identify missed dependencies!

Regards,

Dmitry

Author:  flöle [ Mon Dec 26, 2011 12:12 pm ]
Post subject:  Re: Windows 2000 compatibility

First it says

Quote:
---------------------------
Dependency Walker
---------------------------
Errors were detected when processing "c:\programme\cdburnerxp\STARBURNX12.DLL". See the log window for details.
---------------------------
OK
---------------------------


Then the log window shows

Quote:
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.


For the rest check this screenshot:
http://i43.tinypic.com/kcbjgh.png

Plus some additional info from MSDN:

Quote:
If your using VC++ 2010 to build your application or Windows DLL the minimum supported OS that it will be able to run on is Windows XP SP2 even thought SDK supports targeting WIN2K it makes no difference when using platform toolset vc100.

The quick way to workaround this issue is to use VC++2008 and earlier. If you still want to use VC++2010 you can set the Platform Toolset to vc90. This allows you to support Windows 2000 or later.

Author:  anton (staff) [ Mon Dec 26, 2011 3:13 pm ]
Post subject:  Re: Windows 2000 compatibility

That's what I've told you.

Author:  flöle [ Mon Dec 26, 2011 3:34 pm ]
Post subject:  Re: Windows 2000 compatibility

We'll try but it's very easy to break other things with "downgrade" option. So we'll try to release V13 AS IS (or we'll have to slow down it) and then we'll try to enable backward compatibility with Windows 2000 this way (have to re-run all the tests and it's quite a time).

Quote:
If you still want to use VC++2010 you can set the Platform Toolset to vc90. This allows you to support Windows 2000 or later.


So that is not feasible?

Author:  dima (staff) [ Wed Dec 28, 2011 9:36 am ]
Post subject:  Re: Windows 2000 compatibility

Hello,

Why not, we will change the "Platform Toolset" to vc90 ( a specially for you :) )

I will try to build the new StarBurnX build today!

Regards,

Dmitry

Author:  flöle [ Wed Dec 28, 2011 10:26 am ]
Post subject:  Re: Windows 2000 compatibility

OK, thanks :)

Author:  flöle [ Sat Jan 21, 2012 1:16 pm ]
Post subject:  Re: Windows 2000 compatibility

Any news yet?

Author:  anton (staff) [ Sat Jan 21, 2012 2:26 pm ]
Post subject:  Re: Windows 2000 compatibility

Is this absolutely critical issue or you can just wait for next update?

flöle wrote:
Any news yet?

Author:  flöle [ Sat Jan 21, 2012 3:18 pm ]
Post subject:  Re: Windows 2000 compatibility

I can wait, if you keep me a bit updated about your schedule. I keep asking if I don't get any news for a couple of weeks ;)

Author:  anton (staff) [ Sat Jan 21, 2012 3:29 pm ]
Post subject:  Re: Windows 2000 compatibility

We're done with SDK and finalizing StarBurnX wrapper. Then we'll have a release.

flöle wrote:
I can wait, if you keep me a bit updated about your schedule. I keep asking if I don't get any news for a couple of weeks ;)

Author:  tomasz86 [ Sun Jan 22, 2012 11:07 am ]
Post subject:  Re: Windows 2000 compatibility

flöle,

If you continue using Windows 2000 then you should definitely try the unofficial kernel (http://bristols.zxq.net/windows2000/updates/#kb2393802). It adds many new APIs and also allows you to run applications compiled in VS 2010.

Page 1 of 2 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/