Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#5991
.NET (C#, VB.NET, ASP) / [SOURCE] PlayDir v3.0
14 Diciembre 2014, 00:10 AM


PlayDir



By Elektro





Descripción



Esta aplicación sirve para cargar un directorio y posteriormente seleccionar las carpetas deseadas para crea rapidamente una lista de reproducción (opcionalmente aleatoria) para abrirla en el reproductor favorito.





Detalles Técnicos



Project......: PlayDir
Author.......: Elektro ( Contact me: ElektroStudios@ElHacker.net )
Descirption..: Create a fast playlist of the specified directories.
Version......: 3.0
Dev. Language: VB.Net
Technology...: Windows Forms
Framework....: 4.0
Architecture.: Neutral (x86/x64)
Dependencies.: OOki Dialogs, ProgBar, WindowsAPICodePack, ElektroListBox, Grouper, Ai Tooltip
Language.....: English
Date Release.: 12-December-2014






Lista de cambios



Version 3.0

   
  • Added
          · Magnetic Sticker (Desktop Docking).
          · Windows TaskBar Progress.

       
  • Improved
          · Interface has been redesigned for easier usage.
          · General application performance.
          · Error-Handling.[/font]





    Imágenes








    Descarga



    https://www.mediafire.com/?0ncvp2ch623b6bm





    Saludos!
#5992
.NET (C#, VB.NET, ASP) / [SOURCE] CronoX v3.0
14 Diciembre 2014, 00:09 AM


CronoX



By Elektro





Descripción



Un simple cronómetro al estilo Metro, cuya única finalidad es la de medir el transcurso de, por ejemplo, alguna tarea cotidiana.





Detalles Técnicos



Project......: CronoX
Author.......: Elektro ( Contact me: ElektroStudios@ElHacker.net )
Descirption..: A simple and modern chronometer.
Version......: 3.0
Dev. Language: VB.Net
Technology...: Windows Forms
Framework....: 4.0
Architecture.: Neutral x86/x64
Dependencies.: Krypton
Language.....: English
Date Release.: 22-November-2014






Lista de cambios



Version 3.0

   
#5993
Buenas!

Si alguien debe opinar sobre este asunto para dar aclaraciones al respecto entonces ese sería el-brujo, pero humildemente yo puedo decirte que este tema ya se debatió entre los miembros del Staff hace unos meses, y wolfbcn ya estuvo al tanto del asunto... obviamente desde el primer momento tienen pensado respetar el Canon AEDE, no hace falta ni sugerirlo, pero tu interés es de agradecer :).

Saludos!
#5994
Programación General / Re: Antivirus+servicio
13 Diciembre 2014, 12:47 PM
El instalador de cualquier antivirus está autentificado, es decir, tiene incrustado una firma digital con un certificado de un server de confianza que es reconocido por Windows para saber que la fuente del archivo es de total confianza, aunque no estoy del todo seguro de si esto influirá en el asunto de los privilegios ya que el tema del Malware no es lo mio, pero sin duda es un añadido más de fiabilidad que utilizan los AV.

Y seguramente los antivirus también hagan uso de la técnica User impersonation para impersonar la cuenta de usuario identidad SYSTEM (es decir, crear y ejecutar procesos desde dicho usuario de forma "invisible") y así elevar arbitrariamente los privilegios al máximo al instalar y/o utilizar sus componentes.

Para reproducir lo primero, y hasta donde yo sé, necesitas dejarte un verdadero pastizal en comprar/validar un certificado de confianza (ej: VeriSign) ya que no es suficiente con hacer tu firma digital casera, eso no vale pa nah.
Y para reproducir lo segundo se necesitan altos conocimientos sobre el tema, tanto del funcionamiento interno de Windows como de programación, ya sea del lenguaje que vayas a utilizar, como de la WinAPI.

Windows API Impersonation Functions
A Complete Impersonation Demo in C#.NET

Saludos
#5995
Estás describiendo el comportamiento normal e implícito de un container MDI, alterar dicho comportamiento de forma natural y sencilla no es posible, un MDI padre necesita dibujar el icono del form hijo al maximizarlo (siempre que tenga una Titlebar), forma parte de su implementación.

Pero puedes subscribirte al evento ItemAdded del MenuStrip para excluir elementos de cierto tipo, como por ejemplo el menu-icono del Form maximizado, que es un item de tipo SystemMenuItem:

Código (vbnet) [Seleccionar]
Private Sub MenuStrip1_ItemAdded(ByVal sender As Object, ByVal e As ToolStripItemEventArgs) _
Handles MenuStrip1.ItemAdded

   e.Item.Visible = e.Item.GetType.Name.Equals("SystemMenuItem")

End Sub


Otra solución (bastante cutre) sería que te suscribas al evento Resize del MDI hijo para asignarle un icono de 1x1 totalmente transparente, y le devuelvas el icono normal al redimensioanrr el form. para esto primero tienes que diseñar el icono, claro está.

Código (vbnet) [Seleccionar]
    Private Sub Form2_Resize(ByVal sender As Object, ByVal e As EventArgs) _
    Handles MyBase.Resize

        Select Case Me.WindowState

            Case FormWindowState.Maximized
                Me.Icon = My.Resources.TransparentIcon

            Case Else
                Me.Icon = My.Resources.DefaultIcon

        End Select

    End Sub


Sobre lo del icono agrandado, hay ciertos bugs descubiertos en alguna versión de .Net Framework respecto al comportamiento del icono de un MDI hijo maximizado, así que no te extrañes si te parece raro, seguramente sea un bug, nunca escuché que el icono se agrandase, pero si otras cosas similares. con forzar una actualización del menu debería ser suficiente para solucionar el (supuesto) bug.

Código (vbnet) [Seleccionar]
MenuStrip1.SuspendLayout()

Dim mdiChild As New Form2()
mdiChild.WindowState = FormWindowState.Maximized
mdiChild.Show()

MenuStrip1.Visible = Not MenuStrip1.Visible
MenuStrip1.Visible = Not MenuStrip1.Visible
MenuStrip1.ResumeLayout()


Saludos
#5996
La idea de utilizar un archivo de texto para guardar la configuración (y encima hacerlo oculto) es algo muy primitivo, a menos que quieras portabilizar la aplicación junto a un archivo de inicialización (ej: "config.ini");
lo más aconsejable según Microsoft es utilizar el registro de Windows para leer y escribir la configuración de la aplicación, pero teniendo la infrastructura My te será mucho más sencillo, eso si, tiene sus pequeños inconvenientes (que no vienen al caso).

Puedes crear una propiedad (por cada control) en la configuración del proyecto, y utilizarla de la siguiente manera:
Código (vbnet) [Seleccionar]

Public Class Form1

   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) _
   Handles MyBase.Load

       Me.LoadUserSettings()

   End Sub

   Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs) _
   Handles TextBox1.TextChanged

       My.Settings.TextBox1Text = DirectCast(sender, TextBox).Text

   End Sub

   Private Sub LoadUserSettings()

       Me.TextBox1.Text = My.Settings.TextBox1Text

   End Sub

End Class



Using My.Settings - MSDN

Saludos
#5997
Scripting / Re: (AYUDA) Editar archivo lua
12 Diciembre 2014, 08:38 AM
Tu pregunta implica un script, pero más bien tiene que ver con la ingeniería inversa, ya que si quieres editar el archivo primero deberás hallar el modo de desencriptarlo.

Cita de: Beat0 en 12 Diciembre 2014, 08:05 AMextensiones muy raras (no se que sea)

Según parece son una especie de pseudo-metadatos, marcas dejadas en el nombre del archivo para que el decrypter sepa como revertir los cambios.

Archivo.lua.75632.3.___

1) El nombre del archivo.
2) El tamaño, en bytes, tras desempaquetar el archivo.
3) El algoritmo de cifrado empleado en el archivo.

No manejo LUA, así que no se que metodologías y/o herramientas se utilizarán para cifrar un .lua, ni que algotimo de cifrado han podido usar.

Prueba suerte leyendo esto:
http://www.elitepvpers.com/forum/elsword/2121581-tools-decrypt-lua-kom.html
http://www.elitepvpers.com/forum/elsword/3198450-xxx-lua-66676-2-___-files.html
http://www.progamercity.net/game-files/5303-release-elsword-encrypt-decrypt-tool.html

Saludos
#5998
Cita de: nolasco281 en 12 Diciembre 2014, 05:42 AMPuedo obtener las actividad del HD tambien con esta clase o nesecitaria de otra clase.

No, es una Class dedicada a los procesos, no a estadísticas de rendimiento.

Pero puedes utilizar los medidores de rendimiento (Performance Counters)
PerformanceCounter Class (System.Diagnostics) - MSDN

Un ejemplo de uso:
http://www.codeguru.com/columns/vb/a-quick-introduction-to-performance-counters-in-visual-studio-2012.htm

Y más documentación de los contadores:
Performance Monitor Counters - TechNet

Saludos!
#5999
Tienes todo lo necesario en las propiedades de la Class Process.
Process Class (System.Diagnostics) - MSDN - Microsoft

Obtener todos los procesos en ejecución:
Código (vbnet) [Seleccionar]
Dim processes As Process() = Process.GetProcesses()

Obtener información de los procesos:
Código (vbnet) [Seleccionar]
       Dim sb As New System.Text.StringBuilder
       Dim processes As Process() = Process.GetProcesses()

       For Each p As Process In processes

           sb.AppendLine(String.Format("Name: {0}", p.ProcessName))
           sb.AppendLine(String.Format("PID: {0}", p.Id))
           sb.AppendLine(String.Format("Mem. (private): {0} bytes", p.PrivateMemorySize64))
           ' etc...

       Next p


PD: Para ciertas propiedades deberás excluir los pseudo procesos: System, Idle, y puede que alguno más.

Saludos
#6000
Cita de: bpxss en 12 Diciembre 2014, 00:58 AM
¿Algun otro?

Dale un vistazo a la documentación y a las opciones del Subtitle Workshop a ver si encuentras algo que te pueda servir para la tarea: http://subworkshop.sourceforge.net/

Yo solo lo utilzo para hacer Trimming Timing, ajustar o expandir subtitulos, y además uso una versión antigua (4.0) por comodidad, así que no se decirte si es capaz de hacer lo que pides, pero si este programa no puede entonces dudo mucho que exista solución a tu pregunta, por otro lado, subtitle workshop tiene soporte para PascalScripting así que si tienes conocimientos de PascalScript puedes desarrollar un script que te facilite dicha tarea.

Saludos!