![]() |
Como se si mi aplicacion (winforms) ya inicio para evitar volver a cargarla?... mi pregunta es como se si mi aplicacion (un winform en vb.net) ya se inicio para asi cuando el usuario lo intente volver a abrir y se inicie otra vez, evitar que se ejecute y me mande a la instancia de mi aplicacion que se encuentra ejecutandose en ese momento, no se si me explique, se que en alguna pregunta pasada ya lo habian preguntado pero no la encuentro. Espero sus respuestas gracias de antemano eury :pensando: |
Primero ayuda plis NO ES UN TITULO VÁLIDO :no: Segundo, puedes acceder a los procesos del sistema y si existe dos veces (la buena y la que se está ejecutando, hacer un exit(), para hacer ésto puedes utilizar System.Proccess.GetProcesses |
Hola jose, lamento lo del titulo, una pregunta mas como puedo acceder a los procesos del sistema? gracias eury |
Con la clase System.Proccess y la función GetProccesses(), esto te devuelve un array de objetos de la clase Proccess, pues con la función GetName, puedes obtener el nombre (Los nombres y clases no se si están bien escritos, xq no tengo delante para verlo, pero más o menos, si no te va, dimelo y te lo miro) |
no me aparece la clase System.Proccess, manejo la version 2000 de visual Studio .net, crees que tenga algo que ver? |
un favor mas no tendras algun ejemplo? |
Tienes que importar el espacio de nombres system.dianostic En c# se pone using System.Diagnostic; pero en visual basic no me acuerda creo que era imports System.Diagnostic Por cierto no sabras como ofuscar codigo con el dotfuscator verdad? es un post q puse ayer Venga un abrazo |
Hola Foskiton Lo siento hasta ahora escucho ese termino de ofuscar con el dotfuscador, y si me funciono el consejo, gracias Jose, solo que para terminar la aplicacion le pongo me.finalize me.close exit sub esta bien o me podria traer problemas? GRACIAS¡¡¡¡ |
Te podría traer problemas, de que se quede el proceso, porque así solo cierras el formulario, te recomiendo Application.Exit() con respecto a lo del proccess, la clase es system.Diagnostics.Process Lo de ofuscar, he leido algún hilo por aquí, busca algo en el buscador. |
gracias por la ayuda |
| La zona horaria es GMT -6. Ahora son las 19:02. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.