Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Rumaca en 15 Octubre 2016, 15:33 pm



Título: Cómo enviar (copiar) unos files.dll a System32 en Windows7
Publicado por: Rumaca en 15 Octubre 2016, 15:33 pm
Hola amigos.

escribo lo siguiente y no me va:


copy carpeta\*.* %systemroot%\system32

Perdon, pero lo intento una y otra vez y no se como se hace lo del codigo GesHi


Gracias de antemano.


Título: Re: Cómo enviar (copiar) unos files.dll a System32 en Windows7
Publicado por: engel lex en 15 Octubre 2016, 16:21 pm
lo que haces nose dará si no lo corres con permisos de administrador

las etiquetas geshi te dan 2 secciones

Código:
[code=lenguaje]


que es la de apertura y la de cierre

Citar
[/code]

puedes hacerlo de 2 formas, colocas la etiqueta y pegas tu codigo en el medio, o pegas tu codigo seleccionas todo el codigo y las etiquetas se pondran al inicio y fin, no es dificil


Título: Re: Cómo enviar (copiar) unos files.dll a System32 en Windows7
Publicado por: Eleкtro en 15 Octubre 2016, 19:29 pm
escribo lo siguiente y no me va:

Puede ser una operación denegada por permisos de usuario como ya te han comentado, o tal vez pueda ser otra cosa muy distinta (ej. error de sintaxis por no poner comillas en la ruta),
el caso es que no somos adivinos, y al formular una duda de programación si tienes un error muy específico entonces como mínimo debes proporcionar el mensaje de error que te indica, de lo contrario este tipo de preguntas solo acaban sirviendo para hacer perder el tiempo al personal intentando adivinar la información que falta...

¿Cual es el mensaje de error?.

Saludos!


Título: Re: Cómo enviar (copiar) unos files.dll a System32 en Windows7
Publicado por: Rumaca en 16 Octubre 2016, 10:31 am
Hola Elektro.

Comprendo el esfuerzo y el trabajo que llevais a cabo en el foro, y lo respeto,  he leido mucho en este foro antes de postear.

El código lo he ejecutado en un archivo bat, y cuando lo ejecuto no mne da ningun error por eso no lo he posteado, en cuanto al permiso de usuario, tambien me he asesorado antes de postear y lo he hecho a traves de un video de yotube "Tomar control y conceder permisos a archivos y carpetas en Windows 7" lo he seguido al pie de la letra y compruebo y tengo el control total sobre Windows y System32.

En cuanto a la sintasis he puesto comillas en la/s rutas de todas formas lo he intentado y nada de nada.

Todo lo que indicado anteriormente lo he comprobado antes de postear, prque he leido tus respuestas a otro post del foro.

De verdad que intento colaborar hasta donde mis conocimientos me da, aun así os pido disculpas
y de verdad que intento ser lo mas sincero posible.

Gracias por todo.


Título: Re: Cómo enviar (copiar) unos files.dll a System32 en Windows7
Publicado por: Eleкtro en 16 Octubre 2016, 11:14 am
De verdad que intento colaborar hasta donde mis conocimientos me da, aun así os pido disculpas
y de verdad que intento ser lo mas sincero posible.

No pasa nada, tampoco pienses que te vamos a cruzificar... siempre que sea por el motivo que has dicho. El problema es que hay gente que no porporciona información simplemente por que no le improta nada ni le importa hacer perder el tiempo de nadie, es decir, el 80% de las veces que se formula una pregunta de programación, luego están las personas que simplemente no son capaces de obtener la información de error necesaria para que podamos evaluar el problema, pero quieren hacerlo (como en tu caso), eso ya es más comprensible y por supuesto "perdonable" sin nada negativo que objetar.

En fin, disculpa por este rollo, pero prefiero habertelo aclarado.



El código lo he ejecutado en un archivo bat, y cuando lo ejecuto no mne da ningun error por eso no lo he posteado

Entonces un problema que tal vez deberías asegurarte de solucionar antes que este, sería: "¿Como puedo saber que tipo de error estoy teniendo?" -y entonces yo te respondo:

Para ver el mensaje de error solo tienes que ejecutar el script directamente desde la CMD, es decir, no haciendo doble click sobre el archivo.bat, sino abriendo una nueva instancia del proceso CMD y escribir en la CMD lo siguiente: "archivo.bat"

De esa manera, cuando se finalice abruptamente la ejecución del script por culpa del error que tengas, lo podrás ver, y quizás incluso gracias a eso sea suficiente para que lo sepas solucionar por ti mismo. Adicionálmente y dependiendo del tipo de instrucciones que contenga el script, sería conveniente que añadieses el comando "Pause" al final del script antes de probar a hacer lo que he dicho.

Ahora ya sabes lo necesario para mostrarnos el error...

De todas formas, te sugiero que pruebes añadiendo el backslash al final del nombre de la carpeta para seguir las reglas de nombramiento de archivos y carpetas de Windows, de lo contrario es posible que el comando "Copy" esté tomando el nombre "System32" como un archivo en vez de como una carpeta y por eso quizás no te deje realizar la copia...

Código
  1. Copy "carpeta\*.*" "%SystemRoot%\System32\"

Saludos!


Título: Re: Cómo enviar (copiar) unos files.dll a System32 en Windows7
Publicado por: Rumaca en 16 Octubre 2016, 19:34 pm
Hola Eleкtro.

Solucionado con tu último código, me faltaba la \ entre System32 y ".


Gracias, es increible como estoy aprendiendo de los grades maestros de este Foro.


Saludos desde Sevilla.