CLR: .Net / Mono / Boo / Otros CLR > VB .NET
ejecutar en una carpeta
Sagma:
buenas, quisiera saber como puedo hacer para que una aplicacion realizada en VBnet 2008, solo pueda funcionar dentro de una carpeta por decir dentro de ( c:programas> ) y no asi en cualquier sitio del HD.
gracias :comp:
Cajami:
Hola,
No estoy muy seguro :unsure: en un principio pense y dije se puede preguntando si el programa tal ("programa.exe") se encuentra en dicha carpeta ("C:/programas/") si se encuentra ese ejecutable que siga corriendo el programa si no interrumpir, pero despues pensé :D que pasa si hay un ejecutable llamado de la misma forma en esa carpeta , y si ejecuto el programa suponiendo desde D:/VB/grupo 1/programa.exe y si hay una archivo como dije igual en la carpeta fija que quiero entonces va a seguir el programa, habría que tomar en consideracion otras cosas, para empezar te puedes ayudar con lo del directorio aqui:
http://msdn.microsoft.com/es-es/library/cahdzfxw(VS.80).aspx
espero te ayude, avisanos cualquier cosa... :comp:
Sagma:
te lo agradesco, lo reviso. :comp:
Don_Hard:
Utiliza current directory de la clase my. para saber en que carpeta esta tu exe, y luego toma la decicion, pero y si el usuario te cambia el nombre de la carpeta ja ja ja :D
Te re caga, mejor decime que queres hacer y vemos, lo anterior te devuelve una ruta completa asi que si la elavoras podes determinar si esta en archivos de programa, en specialdirectory de la clase my. seguro esa clase te re ayuda, saludos.- :hitcomp:
Jeysscarr:
Instala en el registro del sistema en alguna de sus claves una carpeta de tu programa y al inciar este has lo siguiente:
--- Código: vb.net ---Dim MiRuta As String = My.Application .ExecutablePath; 'localiza tu clave de registro'busca documentacion sobre como hacerloDim RutaReg As String = HKEY_LOCA_MACHINE\Current VersionSoftwareTuprogramaRuta... <---- Este es un ejemplo 'compara los resultadosif(MiRuta=RutaReg)Then{ Form1.Show(); '=D}
Nadie sabra en donde lo pusiste a menos de que lo digas o que seas muy obvio en la ubicacion del valor Dword
Navegación
[#] Página Siguiente
Ir a la versión completa