Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se demuestra cómo utilizar la interfaz de la línea de comandos para ofuscar con la misma configuración que en Inicio rápido de la interfaz gráfica de usuario independiente.
Puede iniciar Dotfuscator desde la línea de comandos con la siguiente sintaxis:
dotfuscator [opciones] [archivoConfiguración]
Las opciones de la línea de comandos se documentan en Resumen de las opciones de la línea de comandos.
El archivo de configuración es un documento XML que especifica varias opciones para Dotfuscator. Cuando se ejecuta la interfaz gráfica de usuario y se completan los diferentes cuadros de diálogo, se está rellenando un archivo de configuración. Todos los elementos del archivo de configuración se documentan en Referencia del archivo de configuración.
La capacidad de generación desde la línea de comandos para su integración en generaciones automatizadas está disponible en Dotfuscator Professional Edition.
Usar las configuraciones existentes
Puede usar los archivos de configuración creados anteriormente en la herramienta de la línea de comandos. Por ejemplo, con el archivo de configuración que creó en la última sección, puede realizar la ofuscación desde la línea de comandos mediante este comando:
dotfuscator Dotfuscator.xml
Usar únicamente modificadores de la línea de comandos
Si lo desea, puede usar Dotfuscator en la línea de comandos sin un archivo de configuración porque la mayoría de las opciones de configuración están disponibles como modificadores de la línea de comandos. Para obtener una ofuscación eficaz de nuestro ensamblado de ejemplo, sólo se debe especificar el ensamblado de entrada.
dotfuscator /in:GettingStarted.exe
- El modificador "in" permite especificar una lista de ensamblados de entrada separados por comas.
- Como el ensamblado de entrada es un EXE, el tipo de aplicación se establece automáticamente para la máxima ofuscación. El modo predeterminado de los archivos DLL es el de biblioteca.
- De forma predeterminada, el ensamblado de salida se guarda en un subdirectorio del directorio de trabajo denominado "Dotfuscated". Puede invalidar esta configuración con el modificador de la línea de comandos "out".
- De forma predeterminada, el cambio de nombre está habilitado y el archivo de asignaciones de cambio de nombre se denomina "map.xml". También se guarda en el subdirectorio "Dotfuscated". Puede invalidar esta configuración con el modificador "mapout".
- De forma predeterminada, el cifrado de cadena, el flujo de control y la eliminación están activados.
Usar los modificadores de la línea de comandos
Si desea ejecutar el ofuscador desde la línea de comandos con las mismas opciones que las establecidas en la interfaz gráfica de usuario independiente en la sección anterior, necesita un comando como el siguiente:
dotfuscator /in:GettingStarted.exe /debug:on /v /enha:on /
- La opción "in" es igual que antes.
- La opción "v" ejecuta Dotfuscator en modo detallado.
- La opción "debug" indica a Dotfuscator que genere los símbolos de depuración para los ensamblados de salida ofuscados.
- La opción "enha" activa Overload Induction mejorada.
© 2002-2007 PreEmptive Solutions. Reservados todos los derechos.