Pues es más complicado que eso. En Internet Explorer, un ActiveX no se creará si el usuario no lo permite, o tal vez por la configuración de IE el ActiveX tiene que tener una firma digital de confianza, o tal vez IE exija que el
control sea Safe for Scripting (una categorización para controles ActiveX).
Así que en realidad el acceso al disco duro mediante la web está bien limitado. Por ejemplo, Javascript podría instanciar el ActiveX Scripting.FileSystemObject que existe en Windows, pero me parece que no es Safe for Scripting
así que IE advertirá al usuario que un objeto potencialmente peligroso está siendo requerido. El usuario entonces podrá cancelar el objeto y finalmente no podrá leer el archivo.
Haga sus pruebas si gusta con Scripting.FileSystemObject a ver cómo le va y a ver si es una opción viable en su caso. Podría serlo si es para una Intranet.
Nótese además que en este momento no recuerdo si todos los exploradores aceptan ActiveX. Creo que no. En cuyo caso necesitaría usar Java.
Jose R. MCP