Demonstration programs won't work, InvalidCastException

I have Nero 6.3.1.19 SE (Sony Edition) installed on this computer and am trying out Nero SDK 1.08.

NeroFiddlesCOM.exe runs but NeroFiddlesCOM.NET.exe won’t run (whether I use the pre-compiled example or compile it myself). I get the error message:

System.InvalidCastException: QueryInterface for interface NEROLib.INero5 failed.
at NEROLib.NeroClass.GetDrives(NERO_MEDIA_TYPE lVal)
at NeroFiddlesCOM.NET.MainForm.OnLoad(EventArgs e)
etc.

There was a thread reporting a similar error message a while back on this forum at
http://club.cdfreaks.com/showthread.php?t=179498
but the person who posted that question never got an answer.

Obviously, if NeroFiddlesCOM.NET is broken, I’m going to have troubles…

[I]Note added later:

Here is a fuller version of the error message, from the .NET debugger:

Unable to cast COM object of type ‘NEROLib.NeroClass’ to interface type ‘NEROLib.INero5’. This operation failed because the QueryInterface call on the COM component for the interface with IID ‘{C1B57194-9FEC-4686-B000-D0B0074F4227}’ failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).[/I]

As stated in the doc, the minimum versions are Nero 6.3.0.0 or later and NeroVision 3.1.0.22 (Nero7 does not work). But I never had any problem with version 6.
What version of Visual Studio and .Net do you use?

I’m using Visual Studio 2005.

I’m wondering if I’m using the wrong DLL files.

hi, what’s the final answer about this question?
I meet this question today. :frowning:

I meet the same question today on windows vista OS. :frowning: