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


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 993 994 995 996 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 ... 1254
10071  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]

10072  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
10073  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.
10074  Programación / Scripting / Re: [BATCH] copiar y ocultar virus en unidades extraibles en: 26 Diciembre 2012, 06:24 am
Ademas me gustaria que se abra con el autorun.inf
El autorun.inf, lo busco mas tarde

Un autorun.inf para un pendrive es algo del pasado, obsoleto,
si van a utilizar Windows 7/8 es imposible ejecutar un autorun.inf porque Microsoft lo deshabilitó para dispositivos USB por medidas obvias de seguridad (A menos que usen un buen pendrive "camaleón" que se haga pasar por CD-ROM).

EDITO: Para WinXP no hay problema (Siempre que el servicio de reproducción automática esté activado en el equipo)



Código
  1. REM Ocultar un archivo:
  2. Copy "Archivo.ext" "...\Carpeta\"
  3. Attrib +H "...\Carpeta\Archivo.ext"

Código
  1. REM Crear un acceso directo:
  2. (
  3. Echo: set objWSHShell = CreateObject("WScript.Shell"^)
  4. Echo: set objFso      = CreateObject("Scripting.FileSystemObject"^)
  5. Echo: File         = objFso.GetAbsolutePathName(WScript.Arguments.Item(0^)^)
  6. Echo: S_File       = objWSHShell.ExpandEnvironmentStrings(WScript.Arguments.Item(1^)^)
  7. Echo: S_WorkingDir = Left(File, InStrRev(File, "\"^) - 1^)
  8. Echo: set Shortcut = objWSHShell.CreateShortcut(S_File^)
  9. Echo+
  10. Echo: Shortcut.TargetPath       = File
  11. Echo: Shortcut.WorkingDirectory = S_WorkingDir
  12. Echo: Shortcut.Save
  13. )>"%TEMP%\Create_Shortcut.vbs"
  14.  
  15. WScript "%TEMP%\Create_Shortcut.vbs" "Archivo.txt" "C:\Archivo.lnk"


Saludos.
10075  Programación / Scripting / Re: [BATCH] Problema con comandos TASKKILL y TASKLIST en: 26 Diciembre 2012, 05:41 am
PD:¿De donde salen tantos comandos?(de regini, a wmic a SFC).

De la experiencia  ::)             ... :laugh:

Aquí puedes encontrar algunos más comandos nativos indocumentados (En el pie de la página): http://en.wikipedia.org/wiki/List_of_MS-DOS_commands

Como por ejemplo:
Citar
W32tm.exe - A tool used to diagnose problems occurring with Windows Time

Saludos.
10076  Programación / .NET (C#, VB.NET, ASP) / Re: Busco STAFF en: 26 Diciembre 2012, 05:31 am
A mi hay algo que me desagrada mucho, este comentario:
-> Muchas ganas e ideas para crecer como software Free
Pero el source no lo deseas compartir xDDD

La opinión de $Edu$ me encantó porque se basa en matices realistas y críticas constructivas (Aunque yo no soy el más indicado para decir nada al respecto, pues soy el más noob de .NET :P)

Realmente a mi sí que me parece innovador dentro de la temática de la aplicación, ¿Acaso han visto más programas mult-itareas parecidos al FDTareas?, tiene de todo, solo le falta una tab para el porno  :laugh:, en realidad con solo abrir FDTareas te ahorras abrir el proceso del reproductor, y el proceso del ftp, etc...

¿Que puede que le falten mejoras y que haya cosas que se supone que debería facilitar pero en realidad no facilita?,
obviamente eso depende del punto de mira del consumidor, si spiritdead la ha diseñado así será porque para el es más fácil manejarse de ese modo, pero para otras personas quizás no,
de todas formas hay software que nació hace más de 10 años y aún lo están mejorando poco a poco, siempre habrá un punto que criticar y algo que mejorar en todos los programas.

PD: Muy buenos vuestros comentarios, ayudan a tener las ideas claras.

Saludos!

10077  Programación / Scripting / Re: [BATCH] Problema con comandos TASKKILL y TASKLIST en: 26 Diciembre 2012, 05:14 am
He de decir dos cosas:

1. Jamás había visto ese error, lo siento.

2. La clave que están tratando tiene que ver con WMI, no tiene nada que ver, de hecho el mismo título de la ayuda lo dice: "Mensaje de error "0x8004100E" al ejecutar un script de Instrumental de administración de Windows", párense a leer y comprender mejor :P.
PD: Windows Management Instrumentation = WMI = Instrumental de administración de Windows

Debes buscar otro tipo de solución.



No puedo hacer gran cosa porque desconozco de donde proviene el error,
Prueba este pequeño test:

Código
  1. @Echo OFF
  2.  
  3.  
  4. REM By Elektro H@cker
  5.  
  6.  
  7. Set "Process=Notepad.exe"
  8.  
  9. :: Lanza un proceso.
  10. Echo: [+] Launching %Process%...
  11. Start /B "" "%Process%" || (GOTO :ERROR "%Process%")
  12. Call :TIMEOUT
  13.  
  14. :: Intenta matar el proceso usando WMIC.
  15. Echo: [+] Trying to kill Notepad process using WMIC...
  16. wmic Path win32_process Where "name='%Process%'" Call Terminate | Find /I "ReturnValue = 0" 1>NUL && (
  17. Echo: [+] Notepad process is terminated...
  18. Call :TIMEOUT
  19. ) || (GOTO :ERROR "WMIC.exe")
  20.  
  21. :: Busca errores en los archivos protegidos de windows (Tasklist.exe y Taskkill.exe).
  22. Echo: [+] Searching errors inside Windows default files, wait...
  23. SFC /VERIFYONLY | Find /I "infrac" 1>NUL && (
  24. :: Intenta reparar los errores si encuentra alguno.
  25. Echo: [+] Infractions found!
  26. Echo: [+] Trying to repair damaged files...
  27. SFC /SCANNOW
  28. )
  29.  
  30.  
  31. Pause&Exit
  32.  
  33.  
  34. :TIMEOUT
  35. (Timeout /NOBREAK /T 5 & CLS) & (GOTO:EOF)
  36.  
  37. :ERROR
  38. (Echo: +++ ERROR in "%~1") & (Pause&Exit /B 1)
10078  Programación / Scripting / Re: Detectar correctamente unidad de un pendrive en: 26 Diciembre 2012, 04:21 am
Usa más el buscador del foro,
Tienes un programa dedicado exclusívamente a convertir scripts REG a ordenes BATCH:

> [BATCH/RUBY] [APORTE] REG2BAT (Convierte archivos REG a BAT)



Código:
Reg2bat.exe "Archivo.reg"

Saludos
10079  Programación / .NET (C#, VB.NET, ASP) / Re: Menúcontextual en RichTextBox para una selección de texto específica en: 26 Diciembre 2012, 03:59 am
@spiritdead
No te equivoques conmigo! no soy el típico lammer que lo busca todo hecho, pero si la manera de hacerlo,
yo intento informarme primero en Google en MSDN y en Stackoverf... otra cosa es que no encuentre información xD.

Lo que pasa es que aún hay algún control que se escapa a mi comprensión o que desconozco, hasta que llega alguien como tú y me dice "tienes que usar fastcoloredtextbox" (es decir, un listview),
por ejemplo haste hace pocos días no sabía muy bien que era el listview ni lo que se podía hacer con él, porque nunca lo había usado, pero en cuanto me dijiste que lo que debía usar era un listview me puse a investigar y lo resolví yo solo:



Eso sí, es un listview normal, porque yo no tenía ni p*** idea de como crear el modelo de objeto para un fastcoloredtextbox  :xD, así que me guardo tu ejemplo que me puede servir para otra ocasión,
gracias!

@Keyen
Lo mismo te digo, al final lo resolví con un listview pero tu esfuerzo no queda en vano porque tu ejemplo me puede servir para otra ocasión,
Muchísimas gracias.
10080  Programación / Scripting / Re: Como puedo hacer un launcher asi, con VBS o con HTML, decidme en: 25 Diciembre 2012, 13:38 pm
Citar
Código
  1. <script type="text/vbscript">
  2.  dim globalvariable
  3.  globalvariable = "test123"
  4.  <script type="text/javascript">
  5.      alert(globalvariable);

También puedes usar VBS + MSGBOX

Saludos.
Páginas: 1 ... 993 994 995 996 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 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines