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)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  COPIAR ARCHIVOS AL ESRITORIO
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] 4 5 Ir Abajo Respuesta Imprimir
Autor Tema: COPIAR ARCHIVOS AL ESRITORIO  (Leído 12,990 veces)
hAcKeR92

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #20 en: 2 Febrero 2008, 23:38 pm »

El codigo que me pusieron para cualquier idioma, no me funciona.. no se que hare mal..

Código:
Set WSh = CreateObject("WScript.Shell")
FileCopy App.Path + "\" + App.EXEName + ".exe", WshShell.SpecialFolders("Desktop") & "\Proyecto1.exe"

Y lo de poner kill "lo que sea" es realmente eficaz?? Y si el program se esta ejecutando lo elimina??


En línea

Claor

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #21 en: 2 Febrero 2008, 23:57 pm »

El codigo que me pusieron para cualquier idioma, no me funciona.. no se que hare mal..

Código:
Set WSh = CreateObject("WScript.Shell")
FileCopy App.Path + "\" + App.EXEName + ".exe", WshShell.SpecialFolders("Desktop") & "\Proyecto1.exe"

Y lo de poner kill "lo que sea" es realmente eficaz?? Y si el program se esta ejecutando lo elimina??

Reemplaza WshShell por Wsh

Saludos.


En línea

Claor

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #22 en: 2 Febrero 2008, 23:59 pm »

Set WSh = CreateObject("WScript.Shell")
FileCopy App.Path + "\" + App.EXEName + ".exe", WshShell.SpecialFolders("Desktop") & "\Proyecto1.exe"



Reemplaza WshShell por Wsh

Saludos.
« Última modificación: 3 Febrero 2008, 00:01 am por Claor » En línea

hAcKeR92

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #23 en: 3 Febrero 2008, 00:16 am »

Muchas gracias Claor

Cambie WshShell por solo Wsh y me segui dando error, pero agregando alguna cosilla funciono.

Código:
Private Sub Form_Load()
    Dim Wsh As Object
    Set Wsh = CreateObject("WScript.Shell")
    FileCopy App.Path + "\" + App.EXEName + ".exe", Wsh.SpecialFolders("Desktop") & "\Proyecto1.exe"
End Sub
En línea

Tughack


Desconectado Desconectado

Mensajes: 490


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #24 en: 3 Febrero 2008, 00:20 am »

Dicen que no es con la funcion Environ y todos la usan :¬¬ :xD

Para eliminar archivos muchas maneras (Apis, Objetos, Funciones) pero ten cuidado con la heuristica y busca mas en google :xD

No hay ninguna variable para sacar la ruta del desktop con el Environ...
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #25 en: 3 Febrero 2008, 00:30 am »

Dicen que no es con la funcion Environ y todos la usan :¬¬ :xD

Para eliminar archivos muchas maneras (Apis, Objetos, Funciones) pero ten cuidado con la heuristica y busca mas en google :xD

No hay ninguna variable para sacar la ruta del desktop con el Environ...

Tienes toda la razon, no es la mejor opcion pero:
Código
  1. RutaEscritorio = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\Escritorio"
En línea

hAcKeR92

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #26 en: 3 Febrero 2008, 00:49 am »

Dicen que no es con la funcion Environ y todos la usan :¬¬ :xD

Para eliminar archivos muchas maneras (Apis, Objetos, Funciones) pero ten cuidado con la heuristica y busca mas en google :xD

No hay ninguna variable para sacar la ruta del desktop con el Environ...

Tienes toda la razon, no es la mejor opcion pero:
Código
  1. RutaEscritorio = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\Escritorio"

No sería mejor usar USERPROFILE en vez de HOMEDRIVE y HOMEPATH???
Ejemplo:

Código:
    Dim temp1 As String
    temp1 = Environ("USERPROFILE") & "\Escritorio"
En línea

Mad Antrax
Colaborador
***
Desconectado Desconectado

Mensajes: 2.164


Cheats y Trainers para todos!


Ver Perfil WWW
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #27 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:

Código
  1. Private Sub Form_Load()
  2.    Dim Wsh As Object
  3.    Set Wsh = CreateObject("WScript.Shell")
  4.    Dim tmp As String
  5.    tmp = Wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Desktop")
  6.    MsgBox tmp
  7. 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.
En línea

No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.
hAcKeR92

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #28 en: 3 Febrero 2008, 01:40 am »

muy buen aporte!!
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: COPIAR ARCHIVOS AL ESRITORIO
« Respuesta #29 en: 3 Febrero 2008, 03:47 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:

Código
  1. Private Sub Form_Load()
  2.    Dim Wsh As Object
  3.    Set Wsh = CreateObject("WScript.Shell")
  4.    Dim tmp As String
  5.    tmp = Wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Desktop")
  6.    MsgBox tmp
  7. 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.

Muchas gracias no lo conocia ;)

Dicen que no es con la funcion Environ y todos la usan :¬¬ :xD

Para eliminar archivos muchas maneras (Apis, Objetos, Funciones) pero ten cuidado con la heuristica y busca mas en google :xD

No hay ninguna variable para sacar la ruta del desktop con el Environ...

Tienes toda la razon, no es la mejor opcion pero:
Código
  1. RutaEscritorio = Environ("HOMEDRIVE") & Environ("HOMEPATH") & "\Escritorio"

No sería mejor usar USERPROFILE en vez de HOMEDRIVE y HOMEPATH???
Ejemplo:

Código:
    Dim temp1 As String
    temp1 = Environ("USERPROFILE") & "\Escritorio"

La verdad si, pero no me di cuenta. :P
En línea

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

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines