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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 [1000] 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 ... 1236
9991  Programación / .NET (C#, VB.NET, ASP) / Re: Duda sobre los elementos que trabajan en segundo plano en: 18 Diciembre 2012, 17:20 pm
No has declarado un delegado, has utilizado uno predefinido, ¿que crees que es Action? :P

Vaya, eso lo explica todo XD,
estuve buscando un buen rato sobre lo que es "Action" porque en todos los snippets relacionados con multi-threading lo veo, pero no encontré nada, si pudieras pasarme algún link... xD

Gracias
9992  Programación / .NET (C#, VB.NET, ASP) / Re: Duda sobre los elementos que trabajan en segundo plano en: 18 Diciembre 2012, 16:07 pm
¿Y que me dicen de esto?
Código
  1.    ' Usage:
  2.    ' InvokeControl(RichTextBox1, Sub(x) x.AppendText("a"))
  3.  
  4. #Region " Invoke Controls "
  5.    Public Sub InvokeControl(Of T As Control)(ByVal Control As T, ByVal Action As Action(Of T))
  6.        If Control.InvokeRequired Then
  7.            Control.Invoke(New Action(Of T, Action(Of T))(AddressOf InvokeControl), New Object() {Control, Action})
  8.        Else
  9.            Action(Control)
  10.        End If
  11.    End Sub
  12. #End Region

Lo he testeado a fondo creando varios threads que modifican propiedades de varios controles al mismo tiempo, e incluso modifican el mismo control del form principal todos los threads al mismo tiempo, y no me ha saltado ninguna excepción, es decir, lo he podido usar sin escribir delegados...

¿Esa técnica la consideran buena o la idea de usar delegados sigue siendo mejor?
9993  Programación / .NET (C#, VB.NET, ASP) / (SOLUCIONADO) ¿Que tipo de parámetro debo pasarle? en: 18 Diciembre 2012, 15:11 pm
EDITO: Esto ya no necesito saberlo



Código
  1. Module InvokeRequiredHandler
  2.    <System.Runtime.CompilerServices.Extension()> _
  3.    Public Sub HandleInvokeRequired(Of T As ISynchronizeInvoke)(ByVal controlToInvoke As T, ByVal actionToPerform As Action(Of T))
  4.        'Check to see if the control's InvokeRequired property is true
  5.        If controlToInvoke.InvokeRequired Then
  6.            'Use Invoke() to invoke your action
  7.            controlToInvoke.Invoke(actionToPerform, New Object() {controlToInvoke})
  8.        Else
  9.            'Perform the action
  10.            actionToPerform(controlToInvoke)
  11.        End If
  12.    End Sub
  13. End Module

Si por ejemplo, desde otro hilo quisiera modificar la propiedad "Text" de un textbox... ¿Como lo hago?
Código:
HandleInvokeRequired(Textbox1, ¿?)
No se que argumento se puede usar como "Action"
9994  Programación / Programación General / Re: Ocultar processos en task manager (w7) en: 18 Diciembre 2012, 09:36 am
OK. La idea era "ver" el código y sacar cosas en claro.
Si hago tiempo, voy a tratar de mirar a ver qué tal es...
Dificil porque de C no tengo ni idea,
si fueran sólamente unas pocas líneas de código aún podría usar algún conversor de código, pero el proyecto son demasiados archivos que no entiendo lo que hacen y una conversión de código no me va a servir xD

De qué método les gustaría hablar?   :)
Del más sencillo para novatos xD
Sinceramente, de alguien que se hace llamar "x64core" me espero un 100% de experiencia en este tema, sería muy útil si hicieras algún tutorial paso a paso para hookear la API sólamente para el taskmanager, o nos pudieses dar  un link a algún tutorial

Gracias
9995  Programación / Programación General / Re: [batch] programar tareas en: 17 Diciembre 2012, 22:57 pm
necesito aplicarlo para mes mayor a 01

Código
  1. Echo %date:~3% | FINDSTR "[0-1][2-9]/2013" >NUL && (
  2.      SCHTASKS ...
  3. )
9996  Programación / Programación General / Re: [batch] programar tareas en: 17 Diciembre 2012, 22:51 pm
No has movido el post, lo has duplicado :xD (Y lo he eliminado), deja que el pequeño LittleHorse se encargue de moverlo.

"EQU" es exactamente lo mismo que "=="

Y en el IF elimino los primeros tres caracteres de la variable %DATE%, osea sólamente compruebo los últimos 7 caracteres de la variable %DATE%

Ejemplo:

Variable %Date% normal: 17/12/2012
Variable %Date% cortada:   12/2012


saludos
9997  Programación / Programación General / Re: Ocultar processos en task manager (w7) en: 17 Diciembre 2012, 22:46 pm

Gracias MCKSys,
Pero es una aplicación de consola codeada en C++, y no tengo ni idea de como utilizarla xD
9998  Programación / Programación General / Re: [batch] programar tareas en: 17 Diciembre 2012, 21:11 pm
Hola,

me gustaria que me dijeran q tengo mal.

1. Posteaste en la sección incorrecta, los problemas de Batch van a la sección "Scripting".

2.
Código:
REG ADD HKCU \...
El espacio da error de sintaxis.

3.
Código:
 /t REG_SZ
Es innecesario especificarlo, el valor REG_SZ se usa por defecto.

4.
Código
  1. Set "Fecha=%D%/%M%/%A%"
Estás seteando una variable innecesaria, la variable DATE tiene exactamente el mismo formato que le estás dando a "fecha".

5.
Código:
 if %m% == 2 & %a% == 2013 
MAL, no es la sintaxis correcta y dará error.
Código
  1. if "%m%"" == "2" if "%a%"" == "2013"

6.
Código:
if %m% == 2 
El més no puede ser "2", será "02", dos digitos.

7.
Código
  1. FOR /L %%x in (1,1,28) DO (
  2. if %d% == %%x
  3. ...
Fallará, porque el més tiene 2 digitos como dije.

8.
Código
  1. if %d% == %%x (SCHTASKS /create /SD %FECHA% /ST 00:00 /SC MINUTE /TN tarea /TR C:\tarea.bat)
No entiendo el concepto de lo que intentas hacer con el FOR, primero compruebas si el día equivale a la variable del For, pero la taréa siempre se generará para el dia actual (%FECHA%),
entonces, si la taréa la generas para el día actual siempre, ¿Entonces para que necesitas el FOR y porque intentas comprobar si el día coincide con la variable del FOR?.



No se adapta esto mejor a lo que intentas hacer? como ya digo no me ha quedaod muy claro...

Código
  1. @echo off
  2. REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "check" /d "C:\prog_tarea.bat" /F
  3.  
  4. ' Si el més es "02" y el año "2013" la tarea se agrega para la fecha actual.
  5. IF "%date:~3%" EQU "02/2013" (
  6. SCHTASKS /create /SD %DATE% /ST 00:00 /SC MINUTE /TN tarea /TR "C:\tarea.bat"
  7. )

Saludos
9999  Programación / Programación General / Re: Ocultar processos en task manager (w7) en: 17 Diciembre 2012, 20:34 pm
todo lo que intentava lo intentava en el de 64 -Bit a partir de ahora  ya se que es mas complicado

Si has usado troyanos o software parecido, en casi todos esos programas te darás cuenta que la opción de ocultar el proceso sólamente la añaden para 32 Bit :xD, así que sí debe ser muy dificil,
Yo también necesito ocultar mi app, en 64 bit, así que espero una respuesta a este post tanto como tú :(

Saludos.
10000  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Duda sobre los snippets en: 17 Diciembre 2012, 19:01 pm
¿Alguien me puede explicar que significan y como se usan estos tags?

Código
  1.          <ID>aaaaaaaaa</ID>
  2.          <ToolTip>sfsdf</ToolTip>
  3.          <Default></Default>
  4.          <Function>sdfsdf</Function>

Este es un snippet que he hecho (el code lo he copiado de internet), el snippet me funciona, se muestra en el menú de los snippets, pero digo yo que esos tags servirán para algo, no?

Código
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3.  <CodeSnippet Format="1.0.0">
  4.    <Header>
  5.      <SnippetTypes>
  6.        <SnippetType>Expansion</SnippetType>
  7.      </SnippetTypes>
  8.      <Title>
  9.         Determinar si un TextFile es Unicode
  10.      </Title>
  11.      <Author>Elektro H@cker</Author>
  12.      <Description>
  13.         Función que manda un valor boolean TRUE o FALSE
  14.      </Description>
  15.      <HelpUrl>
  16.      </HelpUrl>
  17.      <Shortcut>
  18.      </Shortcut>
  19.    </Header>
  20.    <Snippet>
  21.      <Declarations>
  22.        <Literal Editable="true">
  23.          <ID>aaaaaaaaa</ID>
  24.          <ToolTip>sfsdf</ToolTip>
  25.          <Default>
  26.          </Default>
  27.          <Function>sdfsdf</Function>
  28.        </Literal>
  29.      </Declarations>
  30.      <Code Language="vb"><![CDATA[
  31.  
  32.    ' Dim file_codification As String = is_unicode("C:\File.txt")
  33.  
  34.    Private Function is_unicode(ByVal path As String) As Boolean
  35.        Dim enc As System.Text.Encoding = Nothing
  36.        Dim file As System.IO.FileStream = New System.IO.FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)
  37.        If file.CanSeek Then
  38.            Dim bom As Byte() = New Byte(3) {}
  39.            file.Read(bom, 0, 4)
  40.            If (bom(0) = &HEF AndAlso bom(1) = &HBB AndAlso bom(2) = &HBF) OrElse (bom(0) = &HFF AndAlso bom(1) = &HFE) OrElse (bom(0) = &HFE AndAlso bom(1) = &HFF) OrElse (bom(0) = 0 AndAlso bom(1) = 0 AndAlso bom(2) = &HFE AndAlso bom(3) = &HFF) Then ' ucs-4
  41.                Return True
  42.            Else
  43.                Return False
  44.            End If
  45.            file.Seek(0, System.IO.SeekOrigin.Begin)
  46.        Else
  47.            Return False
  48.        End If
  49.    End Function
  50.  
  51. ]]></Code>
  52.    </Snippet>
  53.  </CodeSnippet>
  54. </CodeSnippets>
Páginas: 1 ... 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 [1000] 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines