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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 240
371  Programación / Programación Visual Basic / Re: [VB] Dudas de novato... en: 15 Julio 2011, 11:09 am

Bueno, suficiente, no quiero acabar siendo el pesado de este subforo  :rolleyes:, ya me habeis dado info para probar un par de dias las cosas e ir aprendiendo, gracias a todosss

I'll come back  ::)... con un "par" de preguntas  :xD

un saludo!
372  Informática / Hardware / Re: Hardware keylogger o.O en: 15 Julio 2011, 10:55 am
ossssstras...  :-X

Keylogger para monitores HDMI
$2499,99


Copia-Teclado Nano USB
$2499,99


¿Estamos locos?  :xD


que dispositivos más interesantes.. gracias.
373  Programación / Programación Visual Basic / Re: [VB] Dudas de novato... en: 14 Julio 2011, 20:39 pm


2.
lo mas simple es armar un formulario aparte que funcione de msgbox, asi le envias que mensaje Debe mostrar y listo.

Que sencillo, no se como no se me había ocurrido xD


3.
La verdad no tengo el vb para probar aca, intenta cargar la imagen y configurar nuevamente la funcion aligment.

lo he intentado y ni modo (Algo habré echo mal)  :-\

Por cierto, los ejemplos que he visto son códigos de +50 líneas, no creo que se necesite tanto para REajustar el alignment  :-\

¿gastarías mucho tiempo en ponerme un ejemplo? sino da igual, seguiré buscando.



5.
No podes modificar app.path, lo que podes hacer es al inicio de tu aplicacion algo asi:
Código
  1. If app.path <> pathPredeterminado Then End

Creo que te has confundido, entiendo que app.path no se pueda modificar, no quiero modificarlo, lo que quiero es poder usarlo en el módulo que dije  :xD

ese módulo lo que hace es abrir un diálogo para buscar carpetas, y la ruta por defecto es "Equipo", pues yo quiero que se me habrá desde la ruta "app.path"

Me he repasado las funciones del modulo pero creo que solo permite llamarlo de una manera predeterminada, sin añadirle "optionals", aunque bueno, que voy a saber yo... :xD

6.
La barra de progreso no tiene mucha ciencia y no conozco ninguna que funcione por tiempo...

la barra de tu ejemplo parece eficaz, aún tengo que ponerla en practica.

y gracias de nuevo por tu tiempo!
374  Programación / Programación Visual Basic / Re: [pregunta] Sobre una aplicación que quiero hacer en vb6 en: 14 Julio 2011, 20:26 pm
En esa clave de registro se ejecutaría cada vez que cualquier cuenta de usuario inicie windows (O cierre y abara abra sesión).
375  Informática / Hardware / (solucionado)Hardware keylogger o.O en: 14 Julio 2011, 19:44 pm
Dios mio, el mejor invento jamás creado por un geek xD

http://www.keyghost.com/spanish/

(Si, me vais a decir que está en el faq de elhacker, de allí vengo :xD)

Lo que me gustaría saber es si existe algo como eso, pero compatible con teclados bluetooth, En principio solo es curiosidad, pero si bajan el precio...  :rolleyes:

muchas graciasss

un saludo


PD: ¿Habrá un hardware que se conecte a una pantalla TFT, con su propia memoria de +2GB y vaya haciendo capturas de pantalla?
376  Programación / Scripting / Re: Seleccionar unidad y ejecutar comando en: 14 Julio 2011, 19:33 pm
se necesitan privilegios de administrador para el uso de "fsutil fsinfo drivetype", como podriamos solucionar eso

prueba así, añade estas líneas entre la de setlocal e :inicio

Código:
takeown /F "%Windir%\System32\fsutil.exe" >nul 2>&1
icacls "%Windir%\System32\fsutil.exe" /grant Administradores:(D,WDAC,MA,F) >nul 2>&1

Utilizas una vez el script con esas nuevas líneas, luego cierra sesión por si acaso, vuelves a abrir, y vuelves a utilizar el code, entonces debería funcionar  :xD.
377  Programación / Programación Visual Basic / [VB] Dudas de novato... en: 14 Julio 2011, 19:17 pm
Hola, voy a hacer un par de preguntas, porque no me aclaro  :xD

PD: la que más me interesa resolver es la pregunta nº 5 y la 6...

gracias a todos los que lean!!  ;-)







Me gustaría hacer mi primer cripter, usando xor o rc4 con algun ejemplo de google  :xD

La pregunta es...

Al ser una app nueva, un cripter nuevo... ¿las posibilidades de que el antivirus NO lo detecte.. sería del 100%? o de lo contrario yo tendría que ofuscar el código? De ser así, ¿existe alguna aplicación que ofusque el source de una app de vb6?

Me llevo muy mal con el tipo de variables de VB, como para tener que ofuscar yo mismo un code agregando 1.000 variables más sin sentido  :xD







¿Hay alguna manera para que un msgbox no pare el procedimiento de la app?







Al cargar un recurso en un botón, de esta manera:

Código:
Command1.Picture = _
LoadResPicture(102, vbResBMP)

El caption del botón queda desalineado, antes de cargar el BMP el texto estaba centrado en el botón, pero al cargar el BMP, el texto queda alineado al bottom ¿Porque? ¿Como lo vuelvo a centrar?





 He visto que el tema de hacer un frame transparente es muy dificil

¿Existe una manera sencilla?

el tema de enviar la app al systemtray también, pero bueno, no se si hacer la misma pregunta... no quiero descentrarme en funcionalidades para centrarme en el aspecto de la app  :xD aunque, intento ser perfeccionista  :-[






app.path es la variable que almacena la ruta desde donde estamos ejecutando nuestra app ¿Cierto?

Entonces ¿como puedo modificar o llamar a este módulo para asignar "app.path" para que sea la ruta por defecto en la que se debe abrir?

Código
  1. Private Const BIF_RETURNONLYFSDIRS As Long = &H1
  2. Private Const BIF_DONTGOBELOWDOMAIN As Long = &H2
  3. Private Const BIF_RETURNFSANCESTORS As Long = &H8
  4. Private Const BIF_BROWSEFORCOMPUTER As Long = &H1000
  5. Private Const BIF_BROWSEFORPRINTER As Long = &H2000
  6. Private Const BIF_BROWSEINCLUDEFILES As Long = &H4000
  7. Private Const MAX_PATH As Long = 260
  8.  
  9. Type BrowseInfo
  10.    hOwner As Long
  11.    pidlRoot As Long
  12.    pszDisplayName As String
  13.    lpszINSTRUCTIONS As String
  14.    ulFlags As Long
  15.    lpfn As Long
  16.    lParam As Long
  17.    iImage As Long
  18. End Type
  19.  
  20. Type SHFILEOPSTRUCT
  21.    hwnd As Long
  22.    wFunc As Long
  23.    pFrom As String
  24.    pTo As String
  25.    fFlags As Integer
  26.    fAnyOperationsAborted As Boolean
  27.    hNameMappings As Long
  28.    lpszProgressTitle As String
  29. End Type
  30.  
  31. Declare Function SHGetPathFromIDListA Lib "shell32.dll" ( _
  32.    ByVal pidl As Long, _
  33.    ByVal pszBuffer As String) As Long
  34.  
  35. Declare Function SHBrowseForFolderA Lib "shell32.dll" ( _
  36.    lpBrowseInfo As BrowseInfo) As Long
  37.  
  38.  
  39. Function BrowseFolder(Optional Caption As String = "") As String
  40.  
  41. Dim BrowseInfo As BrowseInfo
  42. Dim FolderName As String
  43. Dim ID As Long
  44. Dim Res As Long
  45.  
  46. With BrowseInfo
  47.   .hOwner = 0
  48.   .pidlRoot = 0
  49.   .pszDisplayName = String$(MAX_PATH, vbNullChar)
  50.   .lpszINSTRUCTIONS = Caption
  51.   .ulFlags = BIF_RETURNONLYFSDIRS
  52.   .lpfn = 0
  53. End With
  54.  
  55. FolderName = String$(MAX_PATH, vbNullChar)
  56. ID = SHBrowseForFolderA(BrowseInfo)
  57. If ID Then
  58.   Res = SHGetPathFromIDListA(ID, FolderName)
  59.   If Res Then
  60.       BrowseFolder = Left$(FolderName, InStr(FolderName, vbNullChar) - 1)
  61.   End If
  62. End If
  63.  






Tengo pensado usar una barra de progreso en todas las aplicaciones que gracias a vosotros consiga hacer.

Lo malo es que no se hacerlo  :xD

He probado una progressbar, la barra consiste en un intervalo de tiempo que podemos definir, por ejemplo cada 500 ms la barrita aumenta, en cambio yo tengo otras necesidades...

Lo que quisiera es usar la barra de progreso por ejemplo así:

(no me se la función para copiar un archivo, así que lo siento por este ejemplo tan malo xD)

Shell copy archivo1 & archivo2 & archivo3
Barra de progreso que calcule el tiempo que va a tardar en copiarse los 3 archivos (No uno a uno, los 3 en total!).
command1.caption TIEMPO Transcurrido
command1.caption TIEMPO TOTAL


vamos, tal y como lo hace windows por ejemplo la barra de progreso de windows que sale al copiar un archivo grande en un directorio... ¿Se podrá usar esa api de windows?

Me he extendido mucho, mi pregunta es si esta barra de progreso puedo utilizarla para el uso que comenté arriba, a mi me parece que no.  :-\

Código
  1. Public Function ProgressBar(ByRef ThePictureBox As PictureBox, ByVal Min As Long, ByVal Max As Long, ByVal Value As Long, Optional ByVal ShowProgressCaption As Boolean = False, Optional ByVal ForeColor As Long = 16777215, Optional ByVal BackColor As Long = 16711680, Optional ByVal FillColor As Long = vbButtonFace, Optional ByVal Alignment As AlignmentConstants = vbCenter, Optional ByVal ByPassChecks As Boolean = False)
  2. On Error Resume Next
  3.  
  4.  Dim TheCaption As String
  5.  Dim RangeDiff As Long
  6.  
  7.  ' Make sure a PictureBox control was specified
  8.  If ThePictureBox Is Nothing Then Exit Function
  9.  
  10.  If ByPassChecks = False Then
  11.  
  12.    ' Make sure the AutoRedraw property is on, or the ProgressBar will be
  13.    ' blank if the PictureBox is repainted by Windows
  14.    ThePictureBox.AutoRedraw = True
  15.  
  16.    ' Make sure the PictureBox doesn't AutoSize
  17.    ThePictureBox.AutoSize = False
  18.  
  19.    ' Make sure there's no picture set
  20.    Set ThePictureBox.Picture = Nothing
  21.  
  22.    ' Make sure progressbar is visible
  23.    ThePictureBox.Visible = True
  24.  
  25.  End If
  26.  
  27.  ' Calculate the percent of the progressbar
  28.  RangeDiff = Max - Min
  29.  If RangeDiff = 0 Then
  30.    TheCaption = "0.0%"
  31.  Else
  32.    TheCaption = Format((Value - Min) / RangeDiff, "0.0%")
  33.  End If
  34.  
  35.  ' Draw the lines on the PictureBox that make it look like a ProgressBar
  36.  If RangeDiff = 0 Then
  37.    ThePictureBox.Line (0, 0)-(0, ThePictureBox.ScaleHeight), BackColor, BF
  38.    ThePictureBox.Line (0, 0)-(ThePictureBox.ScaleWidth, ThePictureBox.ScaleHeight), FillColor, BF
  39.  Else
  40.    ThePictureBox.Line (0, 0)-((((Value - Min) / RangeDiff) * ThePictureBox.ScaleWidth), ThePictureBox.ScaleHeight), BackColor, BF
  41.    ThePictureBox.Line ((((Value - Min) / RangeDiff) * ThePictureBox.ScaleWidth), 0)-(ThePictureBox.ScaleWidth, ThePictureBox.ScaleHeight), FillColor, BF
  42.  End If
  43.  
  44.  ' If no caption, exit
  45.  If ShowProgressCaption = False Then
  46.    ThePictureBox.Refresh
  47.    Exit Function
  48.  End If
  49.  
  50.  ' Set the text location depending on where the user specified
  51.  If Alignment = vbCenter Then
  52.    ThePictureBox.CurrentX = (ThePictureBox.ScaleWidth / 2 - ThePictureBox.TextWidth(TheCaption) / 2)
  53.  ElseIf Alignment = vbLeftJustify Then
  54.    ThePictureBox.CurrentX = 1
  55.  ElseIf Alignment = vbRightJustify Then
  56.    ThePictureBox.CurrentX = (ThePictureBox.ScaleWidth - ThePictureBox.TextWidth(TheCaption)) - 1
  57.  End If
  58.  ThePictureBox.CurrentY = (ThePictureBox.ScaleHeight - ThePictureBox.TextHeight(TheCaption)) / 2
  59.  
  60.  ' Print the caption directly onto the PictureBox
  61.  ThePictureBox.ForeColor = ForeColor
  62.  ThePictureBox.Print TheCaption
  63.  ThePictureBox.Refresh
  64.  
  65. End Function
378  Programación / Scripting / Re: Seleccionar unidad y ejecutar comando en: 14 Julio 2011, 18:32 pm
es que me parece que te has confundido  :xD

%%B no significa unidad B:

%%B significa la primera unidad por orden alfabético de la PC.

Así que con el code original, comprueba las primera nueve unidades de tu pc, pero bueno, si no lo ves suficiente, solo añade lineas al for siguiendo el orden alfabético de la variable, y aumentando los tokens por cada variable q hagas, y ya.

9 variables = tokens=1-9*

15 variables = toneks=1-15*


ahora si, saludossss
379  Programación / Scripting / Re: Seleccionar unidad y ejecutar comando en: 14 Julio 2011, 18:23 pm
Jejejeje si es que no tiene mucho caso el dejar la B y la C, mejor nos vamos directamente a lo util jejejeje

Como quieras, yo lo dejaría como está, si empiezas por la variable %%D esarás omitiendo las 2 primeras unidades, y entonces tienes que aumentar los tokens a 11.  (1-11)

si las compus tienen disqueteras, la variable %%B corresponderá a la unidad A: por que es la primera alfabéticamente, y las demás variables según la letra de unidad que tengan asignadas el resto de dispositivos...

en mi PC es:

%%B = C:
%%C = D:
%%D = J:


No se si me he explicado bien... xD, al empezar por la variable %%D, tepuedes haber saltado unidades que sean pendrives.


una duda, el hecho de que la llamada a Inicio no este dentro de Verificar, aun asi hara el bucle?

Si, puedes estar seguro.  :P

Si pones "goto:inicio" dentro de verificar, consigues otro tipo de bucle, lo que vas a conseguir es que solo se compruebe la primera unidad seteada (%%b), una y otra vez, y el resto de unidades no se comprobarán.

380  Programación / Scripting / Re: Seleccionar unidad y ejecutar comando en: 14 Julio 2011, 18:08 pm
Muchisimas gracias compañero lo pondre en marcha en las compus :D ... Thxs

de nada pero lo he modificado, no me di cuenta de que le cambiaste las variables al for xD
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 240
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines