Citar¿A quién no le gusta el porno ?A mi.
Yo nunca he visto Spam porno.
Pero cuando veo algún personaje tratando de infectar usuarios inmediatamente coloco en grande y rojo(y negrita ) una advertencia porque muchos caen
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úCitar¿A quién no le gusta el porno ?A mi.
Cita de: ||MadAntrax|| en 3 Febrero 2008, 01:31 AM
Y para terminar de hacer las cosas bien... porque no consultamos el Registro?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Desktop
Os adjunto las otras variable útiles
Para leer el registro prefiero objetos antes que API's:Private Sub Form_Load()
Dim Wsh As Object
Set Wsh = CreateObject("WScript.Shell")
Dim tmp As String
tmp = Wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Desktop")
MsgBox tmp
End Sub
Ojo que estas rutas son las de AllUsersProfile, lo que pongas ahí se verán en los directorios de TODOS los usuarios de ese PC, se necesitan permisos administrativos para modificar el contenido de esas rutas.
Cita de: hAcKeR92 en 3 Febrero 2008, 00:49 AMCita de: ►Freeze en 3 Febrero 2008, 00:30 AMCita de: Tughack en 3 Febrero 2008, 00:20 AMCita de: ►Freeze en 2 Febrero 2008, 22:39 PM
Dicen que no es con la funcion Environ y todos la usan
Para eliminar archivos muchas maneras (Apis, Objetos, Funciones) pero ten cuidado con la heuristica y busca mas en google
No hay ninguna variable para sacar la ruta del desktop con el Environ...
Tienes toda la razon, no es la mejor opcion pero:RutaEscritorio = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\Escritorio"
No sería mejor usar USERPROFILE en vez de HOMEDRIVE y HOMEPATH???
Ejemplo:Dim temp1 As String
temp1 = Environ("USERPROFILE") & "\Escritorio"
Cita de: Tughack en 3 Febrero 2008, 00:20 AMCita de: ►Freeze en 2 Febrero 2008, 22:39 PM
Dicen que no es con la funcion Environ y todos la usan
Para eliminar archivos muchas maneras (Apis, Objetos, Funciones) pero ten cuidado con la heuristica y busca mas en google
No hay ninguna variable para sacar la ruta del desktop con el Environ...
RutaEscritorio = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\Escritorio"
'**Recuerda abrir un nuevo Bloc de Notas*
Option Explicit
'Declaraciones API
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Sub Form_Load()
Dim hWndActivo As Long
'Obteniendo el Handle
hWndActivo = FindWindow(vbNullString, "Sin título - Bloc de Notas")
'Moviendo el Bloc de notas para el Form1
SetParent hWndActivo, Me.hWnd
End Sub