Como todos sabemos, el poder y la capacidad de destrucción del componente FileSystemObject es la razón por la que los proveedores de la página de inicio (los que respaldan ASP) lo han prohibido en varias ocasiones. Lo resolví. Solo encontré dos métodos y luego alguien me estimuló. Es difícil pensar en el tercer camino que se desconoce, eh, eh, no sé si es así.
Primero: cierre la sesión del componente con RegSrv32 /u C: \\ WINDOWS \\ SYSTEM \\ scrrun.dll (ruta win98). Este método es demasiado vicioso, pertenece al mismo método, todo el mundo no tiene uso, es el siguiente movimiento
Segundo: modifique el valor de Progid, la forma de llamar a los componentes en ASP generalmente es Establecer el nombre del objeto = Servidor.
(" Progid "), en este momento podemos modificar el valor de Progid en el registro para encontrar la manera de deshabilitar el componente. Escriba regedit en Inicio-Ejecutar y luego busque HKEY_CLASSES_ROO T \\ Scripting.FileSystemObject. En este punto, podemos cambiar el valor de Progid, como Scripting.FileSystemObject8. Esto se llama en la página ASP:
<% @ Language = Vbscript% > <% Set Fs = Server.CreateObject (" Scripting.FileSystemObject8 ")% >
(Si no ha llamado a este componente antes, puede ver el efecto sin reiniciar, de lo contrario, verifique el efecto después de reiniciar).
En este momento, echemos un vistazo al método de llamada original. Resultado:
<% @ Language = Vbscript% > <% Set Fs = Server.CreateObject (" Scripting.FileSystemObject ")% >
El resultado de esta operación es : Error del objeto del servidor 'ASP 0177: 800401f3'
Server.CreateObject Failed
/aspimage/testfile2.asp, Line 3
800401f3
(OK , para cumplir con nuestros requisitos)
Este método, porque tenía dos pasos de retraso, los resultados permiten que otros se apresuren a responder, lo que me estimuló enormemente, el resultado es un tercer método.
El tercer tipo: los maestros cuidadosos pensarán, ya que el componente se puede desactivar modificando el valor de Progid, ¿se puede modificar Clsid también? (De acuerdo, desea ser como yo) Sabemos que además del método CreateObject, también puede usar la anotación general < object > para crear un componente. Podemos usar la anotación HTM L's < object > en ASP para que esté disponible en la página web. Añade un componente a ella. El método es:
< object runat = server id = fs1 scope = page progid = " Scripting.FileSystemObject " > < /object >
Runat indica que se ejecuta en el lado del servidor. El alcance representa el ciclo de vida del componente. Puede usar Sesión, Aplicación o página (para la página actual o predeterminado).
Este tipo de escritura es inútil para nosotros. Otra forma de escribirlo es:
< object runat = server id = fs1 scope = page classid = " clsid: clsid value " > < /object >
También podemos desactivar este componente modificando el valor de Clsid Por ejemplo, cambie el valor de HKEY_CLASSES_RO OT \\ Scripting.FileSystemObject \\ CLSID en el registro a 0D43FE01-F093-11CF-8940-00A0C90 54228 a 0D43FE01-F093-11CF-8940-00A0C9054229 (cambie el último bit) Para:
< object runat = server id = fs1 scope = page classid = " clsid: 0D43FE01-F093-11CF-8940-00A0C9054229 " > < /object >
Ejecute el resultado, no hay problema, OK. En este momento, usamos
< object runat = server id = fs1 scope = page classid = " clsid: 0D43FE01-F093-11CF-8940-00A0C9054228 " > < /object >
Esta vez se produjo un error.
Recientemente, he estado ocupado escribiendo Curso de enrutamiento e intercambio C
Conexión remota a Linux Cloud Server - Modo de línea de comandos - 1. Herramienta
El servidor de correo es un dispositivo que es responsable de administrar la entr
Primero, actualice un servidor que no proporcione características importantes. C
Win2003 Las cuotas de disco del servidor revelaron
Truco experto: ¿Cómo solucionar el error de RAID 5 del servidor?
El software del servidor ftp Serv-U versión 6.1 confuso el problema
Las cinco preguntas que el novato en el servidor de la carretera debe entender
Notas de estudio de LINUX - Configuración del servidor FTP (1)
Aplicación incorrecta w3wp.exe método de procesamiento
En el caluroso verano, 11 golpes ayudan a que su centro de datos se enfríe y reduzca los costos.
Alta disponibilidad de clústeres de servidores: DNS y conmutación por error
Instalar IIS 7 en Windows Vista
El servidor IIS prohíbe archivos exe, zip, rar y otros para descargar
Win10 sistema de instalación. .Net error código de error 0x80070003 solución de problemas
El directorio de almacenamiento de archivos del escritorio de Windows 7 se trasladó al disco D
El sistema Windows 10 guarda la página web en formato PDF.
Win10 10074 última versión de vista previa de los efectos especiales de Aero regresa a
Consejos de Vista: Cómo utilizar durante 4 meses gratis
Win7 comúnmente utiliza los accesos directos 5 habilidades de aplicación
Establecer una contraseña segura para el sistema operativo Windows XP
Win7 Tips: Cómo cancelar el ícono del escritorio cuadro de puntos
Presente algunos de los accesos directos de Win7 más utilizados