elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 23:00  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 21
1  Informática / Electrónica / Re: Orientacion en el manejo electronico desde la PC en: 10 Agosto 2011, 16:26
Yeison.Eng tu respuesta me resulto muy alentadora, ya que necesito hacer todo a traves de un usb (quiero implementarlo con un raspberry PI)
En cuanto tenga un poco mas de tiempo voy a leer lo que me recomendaste y posiblemente te envie un correo si me quedan dudas

Muchas gracias!
2  Informática / Electrónica / Re: Orientacion en el manejo electronico desde la PC en: 2 Agosto 2011, 01:33
Gracias por sus respuestas. Meta, ahora miro esos links pero creo que no son lo que busco.
No busco automatización, necesito controlarlo desde la pc.
A simple vista, viendo el video que hay en el enlace, parece ser lo que necesito.

Muchas gracias, tengo para entretenerme.

Saludos!
3  Informática / Electrónica / Orientacion en el manejo electronico desde la PC en: 1 Agosto 2011, 04:52
Buenas noches. Este es mi primer post en Electronica y quisiera que me puedan orientar mas o menos en el tema porque ando medio perdido.

Tengo un proyecto en mente en el cual tengo que controlar con la PC (mediante puerto serie usando un usb->serie) un motor. Para simplificar, voy a empezar con estas dos cosas:

-Motor electrico trifasico (Brushless)
-Variador brushless (para la velocidad del motor)

(estos son los que se usan en aeromodelismo)

Lo que yo quiero hacer eso en base a un programa hecho en C controlar la velocidad de ese motor (el software no es problema, me dedico a eso).

Tengo entendido que puedo hacer algo con un PIC pero yo no quiero que el PIC controle el motor. Es decir, el pic se programa y listo, es independiente del pc o no?
Yo quiero tenerlo conectado al pc y que el pc controle el motor. Hasta quizás desde una consola de ubuntu enviar un valor para variar la velocidad del motor. Se entiende mas o menos?

En resumen, querría construir un circuito que lo conecte y lo pueda usar, controlarlo desde la pc. Tengo que usar un PIC?

Agradecería las respuestas, ya estuve buscando y leyendo bastante (en el foro tambien), pero todo hace referencia a programar, desconectar y que trabaje el pic.
Aparte el pic tiene poca memoria como para hacer un programa complejo como el que quiero hacer (el motor y el variador seria el principio)

Gracias de antemano
4  Programación / .NET / Eliminar Expand/Collapse del TreeView al hacer double click en: 10 Enero 2011, 18:22
Bueno, quien no tuvo este problema? Querer hacer un doble click en un nodo y realizar una acción pero sin que el nodo se expanda?
Tuve este problema y en internet no hay ninguna solución. Entonces decidí postear la que se me ocurrió, que la verdad funciona muy bien y es muy sencilla.

Suponiendo que el treeview se llama tvTree y que ya tiene nodos agregados:

Código
Public cancelAction As Boolean = True
 
Private Sub tvTree_BeforeExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles tvTree.BeforeExpand
      e.Cancel = cancelAction
End Sub
 
Private Sub tvTree_BeforeCollapse(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles tvTree.BeforeCollapse
       e.Cancel = cancelAction
End Sub
 
Private Sub tvTree_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles tvTree.MouseDown
 
Dim node as Treenode = tvTree.GetNodeAt(e.X, e.Y)
       If node.Bounds.IntersectsWith(New Rectangle(e.X, e.Y, e.X, e.Y)) Then
               cancelAction = True
       Else
cancelAction = False
       End If
 
End Sub

Espero les sirva.

Saludos!

#EDIT

Encontre una mejora para el codigo sitado arriba. Funciona mucho mejor y no tiene resultados indeseados. Todas las modificaciones son en tvTree_MouseDown
Se contempla si los nodos tienen imagenes o no.

Código
        Dim node As TreeNode = TreeView1.GetNodeAt(e.X, e.Y) 'Obtengo el nodo donde hice click
 
       If node Is Nothing Then Exit Sub 'Si no hay nodo, salgo
 
       Dim imgWid As Integer = 16 'Ancho de imagen del nodo / imgWid = 0 si no tiene imagen
       Dim rect As Rectangle = New Rectangle(node.Bounds.X - imgWid, node.Bounds.Y, node.Bounds.Width + imgWid, node.Bounds.Height)
 
       If rect.Contains(e.X, e.Y) Then
           cancelAction = True
       Else
           cancelAction = False
       End If

Otros saludos!


5  Programación / Java / Re: Equivalente a DataTable de .Net en: 2 Diciembre 2010, 14:48
Gracias por la respuesta.

Creo que la única solución posible para mi caso es revisar jme, la cual desconocía ya que soy nuevo en java.

Saludos!!
6  Programación / Java / Equivalente a DataTable de .Net en: 1 Diciembre 2010, 19:33
Que tal?
Les comento mi problema...

Estoy empezando a desarrollar una aplicación para blackberry, usando Blackberry JRE 5, el cual no tiene soporte para javax.swing por lo tanto no puedo usar DefaultTableModel
Entonces... que otra cosa se puede usar para crea una grilla en memoria? Unicamente necesito poder recorrerla.

Estoy abierto a sugerencias.
Muchas gracias
7  Programación / Programación Visual Basic / Re: Problema con VB & ACCESS en: 25 Junio 2010, 16:47
Buenas

Fijate en ponerlo asi:
Código:
    Call Conectar("UPDATE Login SET DNI='" & txtdni.Text & "'" & " where Nro=" & nroinasistencias)
    Call Conectar("UPDATE Login SET Password='" & txtpassword.Text & "'" & " where Nro=" & nroinasistencias)
    Call Conectar("UPDATE Login SET Acceso='" & cmbacceso.Text & "'" & " where Nro=" & nroinasistencias)

Faltaba una separación entre la comilla simple y el "where"
8  Programación / .NET / Re: Como descargo un archivo de internet ( EN PARTES ). Alguien sabe? en: 25 Marzo 2010, 01:53
Te quieres hacer un administrador de descargas?
A mi también me serviría el code jeje
9  Programación / .NET / Re: Crear Ejecutables y Modificar Variables en C#.NET en: 11 Marzo 2010, 17:29
Buen aporte.
En cuanto tenga un minuto lo pruebo porque hace poco estuve necesitando hacer esto.

Saludos!
10  Programación / .NET / Re: Multiconexion en ( C# ) en: 5 Marzo 2010, 03:21
Este code te podría servir
http://www.elguille.info/colabora/puntoNET/PabloTilli_SocketsVBNET.htm

Y acá un conversor por si no lo quieres pasar a mano
http://www.developerfusion.com/tools/convert/vb-to-csharp/

Saludos
11  Programación / .NET / Re: 'Microsoft.Jet.OLEDB.4' en: 5 Marzo 2010, 03:19
Lo bueno es que ahora eso ya no va a pasar mas ;) Todo se aprende

Saludos
12  Programación / .NET / Re: Esconder y Proteger archivos y/o carpetas en: 4 Marzo 2010, 15:17
Yo te recomiendo usar AccessControl tanto para archivos como para carpetas mira este ejemplo de un codigo que puse hace tiempo, claro le falta que lo pulas más ya que este codigo es algo viejo y ya aprendi una forma de hacerlo mejor pero ahora no estoy en mi PC donde tengo el source xD

http://foro.elhacker.net/net/denegar_acceso_a_archivo_o_directorios_sub-t263788.0.html;msg1286242#msg1286242

Unido ha esto puedes ocultar el archivo ponerlo de solo lectura y del sistema

Esta bueno el code.
Sabes que así como esta cuando elimino el archivo me da error como es de esperarse, pero... si lo intento borrar con SHITF+DEL (borrarlo definitivamente) lo borra sin problemas :O. Sera cuestión de mirarlo

Saludos
13  Programación / .NET / Re: Presionar boton de un programa externo. ( VB. Net ) en: 1 Marzo 2010, 18:23
Viendo por ahi creo que esta es la constante


Código
Private Const BM_CLICK = &HF5
14  Programación / .NET / Re: Presionar boton de un programa externo. ( VB. Net ) en: 1 Marzo 2010, 16:45
Para hacer eso tenes que saber el handle del botón que quieres presionar. Y enviarle con SendMessage "un click"

Acá tienes el código del SendMessage:
Código
    <System.Runtime.InteropServices.DllImport("user32.DLL")> _
   Public Function SendMessage( _
           ByVal hWnd As System.IntPtr, ByVal wMsg As Integer, _
           ByVal wParam As Integer, ByVal lParam As Integer _
           ) As Integer
   End Function
 
   <System.Runtime.InteropServices.DllImport("user32.DLL")> _
Public Function SendMessage( _
       ByVal hWnd As System.IntPtr, ByVal wMsg As Integer, _
       ByVal wParam As Integer, ByVal lParam As String _
       ) As Integer
   End Function

Para buscar el handle del boton puedes instalarte WinID (asi sabes como buscarlo desde la aplicacion)

Seguramente te sirvan todas estas funciones:
Código
 <System.Runtime.InteropServices.DllImport("user32.dll", _
   EntryPoint:="FindWindow")> _
   Public Function FindWindow(ByVal lpClassName As String, ByVal lpWindowName As String) As IntPtr
   End Function
 
   <System.Runtime.InteropServices.DllImport("user32.dll")> _
   Public Function EnumChildWindows(ByVal hWndParent As System.IntPtr, ByVal lpEnumFunc As EnumWindowsProc, ByVal lParam As Integer) As Boolean
   End Function
 
   Public Function GetChildWindows(ByVal ParentHandle As IntPtr) As IntPtr()
       Dim ChildrenList As New List(Of IntPtr)
       Dim ListHandle As GCHandle = GCHandle.Alloc(ChildrenList)
       Try
           EnumChildWindows(ParentHandle, AddressOf EnumWindow, GCHandle.ToIntPtr(ListHandle))
       Finally
           If ListHandle.IsAllocated Then ListHandle.Free()
       End Try
       Return ChildrenList.ToArray
   End Function
 
   Private Function EnumWindow(ByVal Handle As IntPtr, ByVal Parameter As IntPtr) As Boolean
       Dim ChildrenList As List(Of IntPtr) = GCHandle.FromIntPtr(Parameter).Target
       If ChildrenList Is Nothing Then Throw New Exception("GCHandle Target could not be cast as List(Of IntPtr)")
       ChildrenList.Add(Handle)
       Return True
   End Function
 
   <System.Runtime.InteropServices.DllImport("user32.dll")> _
   Public Sub GetClassName(ByVal hWnd As System.IntPtr, ByVal lpClassName As System.Text.StringBuilder, ByVal nMaxCount As Integer)
       ' Leave function empty    
   End Sub

Lo que no se es cual es la constante a enviar. Quedaría buscar por ahí

Saludos
15  Programación / .NET / Re: ListView me trae de cabezaaaa ( C# ) en: 27 Febrero 2010, 19:29
Con esto obtenes los items seleccionados:
Código
ListView1.SelectedItems

Si solo seleccionas 1, lo obtenes asi:

Código
ListView1.SelectedItems(0)

Para el nombre de ese item:

Código
ListView1.SelectedItems(0).Text

Y bueno, anda investigando que mas podes sacar de ahí ;)

Saludos
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 21
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines