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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 [656] 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 ... 1236
6551  Sistemas Operativos / Windows / Re: Procesos y subprocesos windows 8 en: 4 Octubre 2014, 20:11 pm
Otra cosa, existe alguna forma de quitar las aplicaciones de Windows 8? es decir cuando inicias windows 8 sale un fondo azul con muchas aplicaciones, tiene el skype,el excel etc etc..

¿Alguna manera de quitar todo eso?

Por supuesto, se puede :P, ese es el tipo de limpieza que te dije que deberías hacer una vez instalado windows 8/8.1.


Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 5)

Nota: El tutorial está orientado para eliminar características ANTES de instalar Windows, pero la manera de hacerlo después de la instalación es la misma, y también sirve para eliminar las WindowsApps.

Saludos!
6552  Programación / Programación General / MOVIDO: ayuda con visual basic URGENTE!! en: 3 Octubre 2014, 23:09 pm
El tema ha sido movido a .NET.

http://foro.elhacker.net/index.php?topic=422435.0
6553  Programación / .NET (C#, VB.NET, ASP) / Re: ayuda con visual basic URGENTE!! en: 3 Octubre 2014, 22:59 pm
Además de lo comentado por el compañero @El Benjo:


1) los códigos deben ir en dentro de su respectiva etiqueta, debes respetar las normas del foro.

2) Los títulos deben ser descriptivos, está pohibido los títulos de tipo "Ayuda urgente"

3) Las dudas de VisualBasic.Net se deben publicar en la sección de programación .Net


En serio, ¿te parece correcto postear de la forma que lo has echo?, no suelo cerrar un post porque alguien se salte alguna norma, pero este post lo tiene todo, podrías haber editado un poco el formato de tu publicación para que se pueda leer y entender, como mínimo.



En los ejercicios te están explicando paso a paso lo que debes hacer, como hacerlo, y el código para hacerlo, literalmente te muestran las instrucciones que debes añadir al código, ¿que es lo que no entiendes?.

Además, donde realmente podrías requerir ayuda de algún tipo has escrito las frases cortadas, y no se entiende nada:

l. l.Mejore los siguientes aspectos:

iii. En las cajas de texto para notas sólo se deben permitir

vi. Implemente, en la clase alumno, un procedimiento que

ii.Todos los datos son obligatorios. No pueden haber datos en


Te invito a que publiques un nuevo post con el formato correcto, y para formular una duda concreta y específica o también para pedir orientación, ya que como han dicho aquí no le hacemos el trabajo sucio a nadie, te ayudamos y te indicamos los pasos a seguir para que puedas hacerlo por ti mismo.

Tema Cerrado

Saludos!
6554  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Compartan aquí sus snippets) en: 3 Octubre 2014, 03:11 am
Como implementar en menos de 5 segundos: un ComboBox para cambiar la prioridad del proceso actual.

Nota: Se puede hacer de manera más directa sin asignar los nombres, pero entonces perderiamos el orden de prioridad de menor a mayor.

Código
  1. Public Class PriorityList_TestForm
  2.  
  3.    ''' <summary>
  4.    ''' Contains the process priority items.  
  5.    ''' </summary>
  6.    Private ReadOnly PriorityList As String() =
  7.    {
  8.        ProcessPriorityClass.Idle.ToString,
  9.        ProcessPriorityClass.BelowNormal.ToString,
  10.        ProcessPriorityClass.Normal.ToString,
  11.        ProcessPriorityClass.AboveNormal.ToString,
  12.        ProcessPriorityClass.High.ToString,
  13.        ProcessPriorityClass.RealTime.ToString
  14.    }
  15.  
  16.    ''' <summary>
  17.    ''' Handles the Load event of the PriorityList_TestForm Form.
  18.    ''' </summary>
  19.    Private Shadows Sub Load() Handles MyBase.Load
  20.  
  21.        ' Add the priority items to list.
  22.        Me.ComboBox1.Items.AddRange(Me.PriorityList)
  23.  
  24.    End Sub
  25.  
  26.    ''' <summary>
  27.    ''' Handles the SelectedIndexChanged event of the ComboBox1 control.
  28.    ''' </summary>
  29.    ''' <param name="sender">The source of the event.</param>
  30.    ''' <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
  31.    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) _
  32.    Handles ComboBox1.SelectedIndexChanged
  33.  
  34.        ' Change thecurrent  process priority.
  35.        Process.GetCurrentProcess.PriorityClass =
  36.            [Enum].Parse(GetType(ProcessPriorityClass),
  37.                         DirectCast(sender, ComboBox).Text,
  38.                         ignoreCase:=True)
  39.  
  40.    End Sub
  41.  
  42. End Class




Lo mismo, pero usando Telerik:

Código
  1. Imports Telerik.WinControls.UI
  2. Imports Telerik.WinControls.UI.Data
  3.  
  4. Public Class PriorityList_RadTestForm
  5.  
  6.    ''' <summary>
  7.    ''' Contains the process priority items.  
  8.    ''' </summary>
  9.    Private ReadOnly PriorityList As New List(Of RadListDataItem) From
  10.    {
  11.        New RadListDataItem With {
  12.            .Text = ProcessPriorityClass.Idle.ToString,
  13.            .Value = ProcessPriorityClass.Idle
  14.        },
  15.        New RadListDataItem With {
  16.            .Text = ProcessPriorityClass.BelowNormal.ToString,
  17.            .Value = ProcessPriorityClass.BelowNormal
  18.        },
  19.        New RadListDataItem With {
  20.            .Text = ProcessPriorityClass.Normal.ToString,
  21.            .Value = ProcessPriorityClass.Normal
  22.        },
  23.        New RadListDataItem With {
  24.            .Text = ProcessPriorityClass.AboveNormal.ToString,
  25.            .Value = ProcessPriorityClass.AboveNormal
  26.        },
  27.        New RadListDataItem With {
  28.            .Text = ProcessPriorityClass.High.ToString,
  29.            .Value = ProcessPriorityClass.High
  30.        },
  31.        New RadListDataItem With {
  32.            .Text = ProcessPriorityClass.RealTime.ToString,
  33.            .Value = ProcessPriorityClass.RealTime
  34.        }
  35.    }
  36.  
  37.    ''' <summary>
  38.    ''' Handles the Initialized event of the RadDropDownList1 control.
  39.    ''' </summary>
  40.    ''' <param name="sender">The source of the event.</param>
  41.    ''' <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
  42.    Private Sub RadDropDownList1_Initialized(ByVal sender As Object, ByVal e As EventArgs) _
  43.    Handles RadDropDownList1.Initialized
  44.  
  45.        ' Add the priority items to list.
  46.        DirectCast(sender, RadDropDownList).Items.AddRange(PriorityList)
  47.  
  48.    End Sub
  49.  
  50.    ''' <summary>
  51.    ''' Handles the SelectedIndexChanged event of the RadDropDownList1 control.
  52.    ''' </summary>
  53.    ''' <param name="sender">The source of the event.</param>
  54.    ''' <param name="e">The <see cref="Telerik.WinControls.UI.Data.PositionChangedEventArgs"/> instance containing the event data.</param>
  55.    Private Sub RadDropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As PositionChangedEventArgs) _
  56.    Handles RadDropDownList1.SelectedIndexChanged
  57.  
  58.        ' Change thecurrent  process priority.
  59.        Process.GetCurrentProcess.PriorityClass =
  60.            DirectCast(DirectCast(sender, RadDropDownList).SelectedItem.Value, ProcessPriorityClass)
  61.  
  62.    End Sub
  63.  
  64. End Class
6555  Sistemas Operativos / Windows / Re: CAMBIAR POSICION EN INICIO DEL PROGRAMA en: 3 Octubre 2014, 01:58 am
1.- El codigo que dices que me has enviado ¿es en VB.NET o en VB6?
Está escrito en el lenguaje VisualBasic.Net

2.- Y no he recibido nada. Mi direccion de correo es:
Por "enviar" quisé decir "mostrar", en mi último comentario de arriba te puse un enlace actualizado a mediafire para que descargues el source y la aplicación xD (recuerda, carpeta bin\debug)

Saludos y de nada!
6556  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Compartan aquí sus snippets) en: 3 Octubre 2014, 01:48 am
Como obtener la ruta completa de los directorios de la barra de dirección de cada instancia de Windows Explorer (explorer.exe)

Código
  1.    ' ( By Elektro )
  2.    '
  3.    ' Instructions:
  4.    ' 1. Add a reference to 'Microsoft Shell Controls and Automation'
  5.    '
  6.    ' Usage Examples:
  7.    ' Dim paths As List(Of String) = GetWindowsExplorerPaths()
  8.    '
  9.    ''' <summary>
  10.    ''' Gets the full-path in the adressbar of each Windows Explorer instance.
  11.    ''' MSDN Shell Documentation: http://msdn.microsoft.com/en-us/library/windows/desktop/bb776890%28v=vs.85%29.aspx
  12.    ''' </summary>
  13.    ''' <returns>A list containing the paths.</returns>
  14.    Friend Shared Function GetWindowsExplorerPaths() As List(Of String)
  15.  
  16.        Dim exShell As New Shell32.Shell
  17.        Dim folder As Shell32.Folder
  18.        Dim path As String
  19.        Dim pathList As New List(Of String)
  20.  
  21.        For Each Window As SHDocVw.ShellBrowserWindow In DirectCast(exShell.Windows, SHDocVw.IShellWindows)
  22.  
  23.            folder = DirectCast(Window.Document, Shell32.ShellFolderView).Folder
  24.            path = DirectCast(folder, Shell32.Folder2).Self.Path
  25.            pathList.Add(path)
  26.  
  27.        Next Window
  28.  
  29.        Return pathList
  30.  
  31.    End Function

PD: Lo mismo quizás se pueda llevar a cabo con la librería WindowsAPICodePack de Microsoft, le echaré un ojo...
6557  Foros Generales / Foro Libre / Re: ¿Vais a participar en el EHN-Dev 2014? en: 3 Octubre 2014, 01:23 am
El plazo de entrega comenzará el día 20 de Septiembre de 2014 y terminará el día 20 de Octubre de 2014, horario Español.

¿A que estais esperando?, ¿lo estais dejando para el final?, ¡quiero veros participar!

Recordad que en el concurso hay premios por gentileza de el-brujo, aunque la finalidad no es competir, pero el premio puede ser una buena motivación, ¿no? :P.

Saludos!
6558  Sistemas Operativos / Windows / Re: CAMBIAR POSICION EN INICIO DEL PROGRAMA en: 3 Octubre 2014, 00:08 am
¿Habria manera de que cambiando algunos parámetros de tu código pudiera hacer que la interface se posicionara donde quisiéramos. O sea que pudiera quedar en la parte derecha del tamaño que queramos? ¿Me explico?.

Lo ideal seria algo asi por ejemplo……

C:\SetWindowPos.exe "notepad.exe", 225,151,18,165

O sea que añadiendole unos números al comando, la pantalla de la interface se posicionara en un lugar o en otro de la pantalla.

Una cosa es pedir un favor y otra muy distinta es aprovecharse, si hubieras especificado al principio que además de mover la ventana también querías redimensionarla no me habría importado, pero si la gente pide ayuda y no comenta estos detalles solo consigue hacer perder el tiempo a los que pretenden ayudar.

Aquí tienes: https://www.mediafire.com/?cpb9pp90b6tuz2h

Sintaxis:
Código:
SetWindow programa.exe x y width height

Ejemplo:
Código:
SetWindow.exe "Notepad" 0 0 100 100

Comentaste que tienes conocimientos de programación de VB6, algo es algo, y te he enviado el source del programa que escribí para ti, así que si tienes cualquier otra duda o quieres implementar cualquier otro tipo de mejora o funcionalidad en el programa entonces puedes formular las preguntas en la sección de programación .NET donde gustosamente te indicaré los pasos a realizar y te ayudaré, pero lo harás tu, no yo.

Saludos!
6559  Programación / Scripting / Re: Ayuda .bat que copie una palabra o frase al portapapeles en: 2 Octubre 2014, 21:42 pm
No se que entenderás por "ventana de texto", pero realizar lo que propones, a parte de ser algo muy laborioso, elaborarlo de forma genérica parece una tarea imposible, ya que hay que conocer previamente o hallar el nombre de la Class de la ventana de edición y el HWND de dicha ventana (sin eso no haces nada), además, hay que tener en cuenta que muchos controles de edición (textboxes, richtextboxes, etc) pueden tener ventanas hijas donde se encuentra la capa del control editable.


En resumen:

Desarrollar una aplicación en la que simplemente escribiendo el nombre de un proceso o el título de una ventana de un proceso para pasarlo como parámetro no conseguirias nada, ya que faltarían datos (que ya he mencionado),
de todas formas con el nombre del proceso o el título de la ventana puedes hallar la ventana principal y enumerar sus ventanas hijas y el nombre de sus classes para hallar las ventanas de los controles editables, ¿el problema?, que obviamente pueden haber varios controles editables en una sola aplicación así que es practicamente imposible determinar en que ventana quieres pegar el texto a menos que supieras el índice al que corresponderia la ventana a la que quieres pegar el texto.

Poder puedes hacer algo medianamiente decente (de uso genérico hablando), pero por supuesto NO en Batch, NO en VBS, mi sugerencia: C++ o C#/VB.NET.

Aparte, para casos específicos siempre puedes recurrir a Microsoft UI Automation, hay muchas herramientas de este estilo:

Microsoft Inspect
Microsoft UI Accessibility Checker
WinSpy++

Con cualquiera de ellas puedes averiguar el handle, classname, y otra información adicional de cualquier ventana de un programa.





Respecto a lo de copiar en el portapapeles:

ClipCopy.bat
Código
  1. @Echo OFF & Title Clipboard Copy
  2.  
  3. If "%~1" EQU "" (Exit /B 1)
  4.  
  5. Echo %~1| Clip.exe
  6. Exit /B 0

Uso:
Código
  1. ClipCopy.bat "Frase a copiar"

Saludos.
6560  Programación / Scripting / Re: Ayuda .bat que copie una palabra o frase al portapapeles en: 2 Octubre 2014, 21:07 pm
Para copiar texto debes redireccionar la salida de cualquier comando al comando Clip, ejemplo:

Código
  1. Echo Hola Mundo! | Clip.exe

...a lo que se le añade una linea vacia al final.

Para pegar el contenido del portapapeles, tarea que debería ser muy sencilla, pero de hecho es imposible en algo tan simple como Batch, tampoco puedes recurrir a un lenguaje simple como VisualBasicscript ya que tampoco soporta operaciones con el portapapeles (como explican en este post ).

Puedes crear una pequeña utilidad en cualquier lenguaje que soporte el portapapeles, en VB.NET (y en C#) sería tan sencillo como esto:
Código
  1. Dim Text As String = Clipboard.GetText()
  2. Console.WriteLine(Text)
...sin el código intermediaro para realizar llamadas a la API de Windows para localizar la ventana a la que le quieres enviar el texto, eso ya sería mucho trabajo en cualquier lenguaje.

También puedes utilizar aplicaciones de terceros como complementos (comandos externos adicionales) de Batch, como Paste.exe: http://www.c3scripts.com/tutorials/msdos/paste.html
(no lo he testeado ni lo he descargado)

Saludos.
Páginas: 1 ... 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 [656] 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines