If you are having problems with alternate entries, you will need to compile (or use) the assembly compiled for each version of Windows your application targets. There is a bug with the RAS API which I reported to Microsoft and has been
fixed, but will not be available until the next service pack of Windows.
I have verified Windows 7 no longer has the above issue with the operating system.
Completed API List
Enabling RAS Diagnostic Logging
Creating phonebook entries in code
For more information on platform interoperability with DotRas, visit the help file included in the SDK.
Here's the list of compilation symbols used in the code (from highest to lowest):
- WIN8 - Windows 8, Windows 8 Server
- WIN7 - Windows 7, Windows 2008 Server R2 (aka Windows 7 Server)
- WIN2K8 - Windows Vista, Windows 2008 Server
- WINXP - Windows XP, Windows 2003 Server
- WIN2K - Windows 2000, Windows 2000 Server (baseline)
Both 32-bit and 64-bit platforms are supported for all available operating systems as of the 1.1 release. However, there were some issues identified in the 1.0 version with 64-bit operating systems.
Since Microsoft no longer supports versions of their Windows operating system prior to Windows 2000, this assembly will not be supporting them either.