[Openal] OpenAL and VISTA (creating validated installations)

Daniel PEACOCK dpeacock at creativelabs.com
Fri Jun 15 11:19:48 PDT 2007





Hi,

The IsBadWritePtr (and IsBadReadPtr) functions are being used by the
OpenAL32.dll and wrap_oal.dll components.   I guess these functions are now
declared obsolete (but they are still supported in Vista), because there is
nothing to stop a separate thread releasing the memory referenced by the
pointer  *immediately* after a successful call to one of these functions
and before the code that de-references the pointer anyway.

I'll remove these calls from the libraries.

Dan

Notice
The information in this message is confidential and may be legally
privileged.  It is intended solely for the addressee.  Access to this
message by anyone else is unauthorized.  If you are not the intended
recipient,  any disclosure,  copying or distribution of the message,  or
any action taken by you in reliance on it,  is prohibited and may be
unlawful.  If you have received this message in error,  please delete it
and contact the sender immediately.  Thank you.




                                                                           
             Torsten Hans                                                  
             <hans at tat.physik.                                             
             uni-tuebingen.de>                                          To 
             Sent by:                  openal at opensource.creative.com      
             openal-bounces at op                                          cc 
             ensource.creative                                             
             .com                                                  Subject 
                                       [Openal] OpenAL and VISTA (creating 
                                       validated installations)            
             06/15/2007 05:36                                              
             AM                                                            
                                                                           
                                                                           
                                                                           
                                                                           




Hello,

we are successfully using OpenAL in our simulator
www.aerofly.com. We now want to create a Windows
Vista validated installation using Installshield
Premier 2008. The problem is, that the OpenAL32.dll
and wrap_oal.dll that I need to include seem to have
a deprecated API call which prevents the validation.
Here is the message:

wrap_oal.dll imports deprecated API KERNEL32.dll!IsBadWritePtr

Is there any solution for this? Can new DLL's be built that
don't use these functions or will that be a problem for
older Windows versions?

Any help would be appreciated.


Regards,
   Hans

_______________________________________________
Openal mailing list
Openal at opensource.creative.com
http://opensource.creative.com/mailman/listinfo/openal

ForwardSourceID:NT000427A6



More information about the Openal mailing list