wfc_get_activex_servers

$Revision: 4 $

Declaration

void wfc_get_activex_servers( CStringArray& server_list )

Description

This retrieves a list of websites where ActiveX controls will be downloaded from.

Example

bool prevent_download_of_malicious_activex_controls( void )
{
   WFCTRACEINIT( TEXT( "_tmain()" ) );

   CStringArray trusted_server_list;

   if ( wfc_get_activex_servers( trusted_server_list ) == false )
   {
      return( false );
   }

   int loop_index = 0;

   CString server_name;

   while( loop_index < trusted_server_list.GetSize() )
   {
      server_name = trusted_server_list.GetAt( loop_index );

      if ( server_name.CompareNoCase( "CODEBASE" ) == 0 )
      {
         trusted_server_list.RemoveAt( loop_index );
      }
      else
      {
         loop_index++;
      }
   }

   if ( wfc_set_activex_servers( trusted_server_list ) == false )
   {
      return( false );
   }

   return( true );
}

Copyright, 2000, Samuel R. Blackburn
$Workfile: wfc_get_activex_servers.cpp $
$Modtime: 6/26/01 10:58a $