elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 [1012] 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 ... 1258
10111  Programación / .NET (C#, VB.NET, ASP) / Re: [SOLUCIONADO] Problema con multi-selección en listview en: 27 Diciembre 2012, 17:29 pm
Gracias HdM  ;D.
10112  Programación / Scripting / Re: [BATCH] comprimir archivos y envio por servidor ftp en: 27 Diciembre 2012, 17:19 pm
1) a que te refieres con doble post
Me refiero a que uses el botón "Modificar" para actualizar tus comentarios, en lugar de crear otro comentario seguido.
Más de un comentario en un periodo corto de tiempo se considera doble post, y no está permitido en ningún foro :xD.



2) el abrir el rar pregunta la contraseña pero se abre con cualquier valor como si la contraseña estuviese vacia
El comando que has puesto funciona corréctamente, abrir no es lo mismo que extraer :silbar:,
Los archivos siempre quedan al descubierto, es decir, los vas a poder ver, pero no vas a poder extraerlos si la contraseña es incorrecta.



3) para usar wput en un ordenador remoto deberia crear un instalador silencioso y luego en el bat definir la ruta al ejecutable (wput.exe)?
Sí, por ejemplo.

Si copias el archivo a la carpeta "C:\Windows\System32" (O syswow64 en algunos casos) no tienes que definir la ruta, puedes usarlo diréctamente escribiendo:
Código:
Wput.exe

PD: Lo mismo con el "RAR.exe" y cualquier otro exetubale.

Saludos
10113  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con multi-selección en listview en: 27 Diciembre 2012, 10:19 am
kawen, ¿Nadie tiene una respuesta para este problema? :(
10114  Programación / Scripting / Re: [BATCH] comprimir archivos y envio por servidor ftp en: 27 Diciembre 2012, 10:06 am
Código
  1. RAR a "Archivo.rar" ".\Carpeta" -p"contraseña" 1>NUL

¿Porque no usas wput en lugar de ftp.exe?

Código
  1. WPUT.exe "Archivo para subir.rar" "ftp://USUARIO:PASSWORD@xxx.xxx.xxx.xxx/Carpeta/"

Saludos
10115  Programación / Scripting / Re: batch - modificar nombres de archivos, solo sacar las letras y dejar numeros en: 27 Diciembre 2012, 09:50 am
El code de SegadorFelix no me ha funcionado en mi caso,
te dejo dos alternativas:


Código
  1. @echo off
  2.  
  3. :: Este script elimina todas las letras dejando sólamente los números.
  4. :: By Elektro H@cker
  5.  
  6. For %%# in (*.txt) Do (Call :Renamer "%%#")
  7. Pause&Exit
  8.  
  9. :Renamer
  10. Set "Filename= %~n1"
  11. Set /A "Next+=1"
  12. For /F %%# in ('Call Echo "%%FILENAME:~%NEXT%,1%%"') DO (
  13. IF %%# EQU "" (GOTO :BREAK)
  14. Echo "%%#" | FINDSTR "[0-9]" >NUL && (Call SET "RenamedFileName=%%RenamedFileName%%%%#")
  15. GOTO :RENAMER
  16. )
  17. :BREAK
  18. Call SET "RenamedFileName=%%RenamedFileName:"=%%"
  19. (Call Echo "%~1" "%%RenamedFileName%%%~x1" & Call Ren  "%~1" "%%RenamedFileName%%%~x1") & (GOTO:EOF)



Código
  1. @echo off
  2.  
  3. :: Este script elimina sólamente los caracteres que pongas en la variable "Set Chars=...".
  4. :: By Elektro H@cker
  5.  
  6. For %%# in (*.txt) Do (Call :Renamer "%%#")
  7. Pause&Exit
  8.  
  9. :Renamer
  10. Set "Filename=%~1"
  11. Set "Chars= a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K M N L O P Q R S T U V W X Y Z . , : - _ + [ ] { } ( ^) # @ ! = "
  12. (For %%@ in (%CHARS%) Do (Call Set "Filename=%%Filename:%%@=%%")) & (Call Echo "%~1": "%%FILENAME%%%~x1" & Call Rename "%~1" "%%FILENAME%%%~x1") & (GOTO:EOF
10116  Programación / Scripting / Re: [batch] copiar y renombrar archivos en: 27 Diciembre 2012, 09:01 am
El problema es que estás usando la ruta absoluta en el comando REN, no es la sintaxis correcta.

Código:
RENAME "Ruta completa del archivo a renombrar" "Nombre del archivo renombrado"

Código
  1. ren "C:\carpeta1\archivo.txt" "archivoren1.txt"
  2. ren "C:\carpeta2\archivo.txt" "archivoren2.txt"

Saludos
10117  Programación / Scripting / Re: [BATCH] copiar y ocultar virus en unidades extraibles en: 27 Diciembre 2012, 08:56 am
1) con que  registro activo el servicio de reproducción automática en xp?
Código
  1. REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V "NoDriveTypeAutoRun" /T "REG_DWORD" /D "0x00000091" /F
http://www.askvg.com/how-to-disable-autorun-functionality-in-windows-using-registry-editor/

El servicio de reproducción automática no recuerdo cual es, lo tengo capado en mi windows, búscalo en la lista de servicios de windows (Botón inicio > ejecutar > Services.smc) y luego es tán sencillo como hacer un:
Código
  1. SC START "Nombre del servicio"



2) de que manera puedo ejecutar un archivo en windows 7 al insertar una unidad USB
De ninguna manera, el autorun era lo único, pero como he explicado es algo obsoleto, deshabilitado en pendrives por medidas de seguridad.

PD: Si le pones ganas puedes programar una aplicación que monitorice las uniades extraíbles y ejecutar el programa deseado, pero obviamente deberás ejecutar tu aplicación programada manualmente.



3) podrían facilitarme un bat para la creación de accesos directos?
Arriba te puse un archivo bat que sirve para eso.
Llámalo cono en el ejemplo:
Código
  1. WScript "%TEMP%\Create_Shortcut.vbs" "Archivo.ext" "C:\Archivo.lnk"



4) como agrego una contraseña a una carpeta o archivo

No puedes proteger con contraseña nada usando Batch, lo único que puedes hacer es una chapuza como esto > http://www.howtogeek.com/105633/how-to-create-a-password-protected-folder-without-any-extra-software/

Código
  1. cls
  2. @ECHO OFF
  3. title Folder Private
  4. if EXIST "HTG Locker" goto UNLOCK
  5. if NOT EXIST Private goto MDLOCKER
  6. :CONFIRM
  7. echo Are you sure you want to lock the folder(Y/N)
  8. set/p "cho=>"
  9. if %cho%==Y goto LOCK
  10. if %cho%==y goto LOCK
  11. if %cho%==n goto END
  12. if %cho%==N goto END
  13. echo Invalid choice.
  14. goto CONFIRM
  15. :LOCK
  16. ren Private "HTG Locker"
  17. attrib +h +s "HTG Locker"
  18. echo Folder locked
  19. goto End
  20. :UNLOCK
  21. echo Enter password to unlock folder
  22. set/p "pass=>"
  23. if NOT %pass%== PASSWORD_GOES_HERE goto FAIL
  24. attrib -h -s "HTG Locker"
  25. ren "HTG Locker" Private
  26. echo Folder Unlocked successfully
  27. goto End
  28. :FAIL
  29. echo Invalid password
  30. goto end
  31. :MDLOCKER
  32. md Private
  33. echo Private created successfully
  34. goto End
  35. :End

Saludos
10118  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Técnicas para mejorar el inicio de una aplicación? en: 26 Diciembre 2012, 16:27 pm
Gracias por vuestra información!

Mi app tarda unos 5-10 segundos en cargar la primera vez :(, si la cierro y la vuelvo a abrir enseguida pues obviamente tarda 2-3 segundos, pero la primera vez en cargar le cuesta demasiado, y no hago casi ningun checkeo al inicio, me pondré  ainvestigar y si eso postearé el form load a ver que encuentran...






[OFFTOPIC]


por ejemplo aplicaciones como photoshop que cargan miles de modulos al inicio no tarda mas que unos segundos al iniciar

Es muy discutible ese punto,
Si añades cientos de pinceles personalizados, texturas, colores, estilos, etc, te aseguro que el photoshop tardará varios minutos en iniciarse TODAS las veces, y los menúes de los pinceles se ralentizaN taaaanto!...
Está muy Mal programado en ese aspecto (Yo no sé hacerlo mejor, pero está mal hecho), debería cargarlos la primera vez y olvidarse de tener que testear todos los pinceles cada vez que se abre photoshop, o como mínimo poner una opción para que el usuario pueda decidir, porque los profesionales del diseño, los que tienen más de 2000-5000 pinceles no se como pueden vivir con Photoshop, es insufrible cuando lo cargas un poco.
Ojo, y hablo de un photoshop sin estar muy sobrecargado con menos de 500 pinceles.

Es el peor punto de photoshop, el tiempo de carga de elementos personalizados, y cansa, sí...

Un saludo

[/OFFTOPIC]

10119  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Problema con multi-selección en listview en: 26 Diciembre 2012, 16:14 pm
El problema es que selecciono varias líneas, abro un menú contextual, hago click en la opción deseada pero el contenido de la variable "FileInformation" siempre es el mismo valor, si selecciono 5 líneas pues el valor es siempre el de la primera línea...
¿Estoy usando mal el índice?

EDITO: se me olvidaba comentar que se trata de un listview con 2 columnas y yo intento mostrar el item de la segunda columna. La opción de seleccionar la "row" entera está activada.

Código
  1.    Private Sub NewMenu_ItemClicked(sender As Object, e As ToolStripItemClickedEventArgs) Handles NewMenu.ItemClicked
  2.        Dim FileInformation = Nothing
  3.        If e.ClickedItem.Name = "OpenDir" Then
  4.            For Each Entry In ListView1.SelectedItems()
  5.                FileInformation = My.Computer.FileSystem.GetFileInfo(ListView1.SelectedItems(0).SubItems(1).Text)
  6.                MsgBox("explorer.exe" & " /select," & FileInformation.DirectoryName & "\" & FileInformation.Name)
  7.                'Process.Start("explorer.exe", " /select," & FileInformation.DirectoryName & "\" & FileInformation.Name)
  8.                FileInformation = Nothing
  9.            Next
  10.        End If


En cambio esto me funciona perféctamente:

Código
  1.        If e.ClickedItem.Name = "DeleteEntry" Then
  2.            For Each Entry In ListView1.SelectedItems()
  3.                ListView1.Items.Remove(ListView1.SelectedItems(0))
  4.            Next
  5.        End If
10120  Programación / .NET (C#, VB.NET, ASP) / Re: (SOLUCIONADO) String.ToTitleCase (REAL TitleCase) en: 26 Diciembre 2012, 11:53 am
Al code de Seba123neo le faltaba un pequeño detalle (Modificar el resto del string a lowercase) de lo contrario el ejemplo de arriba sólamente sirve con strings en lowercase xD

Aquí dejo el code para renombrar archivos a Title-Case:

Código
  1.    Private Function RenameToTitleCase(ByVal File As FileInfo)
  2.        Return Char.ToUpper(File.Name.Substring(0, File.Name.IndexOf(File.Extension))(0)) + StrConv(File.Name.Substring(0, File.Name.IndexOf(File.Extension)).Substring(1), VbStrConv.Lowercase)
  3.    End Function

Saludos.
Páginas: 1 ... 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 [1012] 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines