Ejecutar un batch en segundo plano
jojorealisateur
Mensajes publicados
214
Estado
Miembro
-
jojorealisateur Mensajes publicados 214 Estado Miembro -
jojorealisateur Mensajes publicados 214 Estado Miembro -
Bonsoir à tous,
J'ai créé, avec plusieurs amis, une interface batch qui permet au plus grand nombre de créer un réseau wi-fi hébergé par un PC Windows (Wi-Fi One). Pour créer ou démarrer le réseau wi-fi, l'utilisateur doit ouvrir en mode administrateur un fichier batch qui est généré sur le bureau contenant le nom du réseau et son mot de passe...
Seulement voilà, j'ai codé cette interface en 2h30 et maintenant, je ne trouve pas cette manière de faire très... "pro"... Du coup, je me suis dit qu'il serait intéressant que mon batch principal ouvre un autre batch seul, en arrière-plan et en mode administrateur.
Ma question est donc : est-ce possible et si oui, comment ? Mon frère m'a parlé de "Bat to exe converter", mais je ne sais pas si cela est très sécurisé... Nous diffusons quand même ce projet sur internet et je ne veux pas que les utilisateurs de nos logiciels soient infectés bêtement...
Je vous remercie d'avance,
Jojorealisateur
J'ai créé, avec plusieurs amis, une interface batch qui permet au plus grand nombre de créer un réseau wi-fi hébergé par un PC Windows (Wi-Fi One). Pour créer ou démarrer le réseau wi-fi, l'utilisateur doit ouvrir en mode administrateur un fichier batch qui est généré sur le bureau contenant le nom du réseau et son mot de passe...
Seulement voilà, j'ai codé cette interface en 2h30 et maintenant, je ne trouve pas cette manière de faire très... "pro"... Du coup, je me suis dit qu'il serait intéressant que mon batch principal ouvre un autre batch seul, en arrière-plan et en mode administrateur.
Ma question est donc : est-ce possible et si oui, comment ? Mon frère m'a parlé de "Bat to exe converter", mais je ne sais pas si cela est très sécurisé... Nous diffusons quand même ce projet sur internet et je ne veux pas que les utilisateurs de nos logiciels soient infectés bêtement...
Je vous remercie d'avance,
Jojorealisateur
5 respuestas
-
Hola,
No hay problema conocido con Bat2Exe Converter, no es un malware.
Sin embargo, ejecutar el segundo batch en segundo plano y con administrador no sé si funcionará, tal vez sí si el primer batch se ejecuta como administrador, pero no estoy seguro.
--
“La inteligencia artificial se define como la contrario de la estupidez natural.” -
Buenas noches,
Al lanzar el bat principal como Admin, podrás (con la utilidad cmdow) lanzar otro batch silenciosamente con privilegios de administrador (por defecto, el subproceso depende del principal)
Puedes verificar con Procexp de la suite SysInternals que el archivo efectivamente se está ejecutando
Lo he probado y funciona perfectamente
ejemplo desde un batch:
@echo off
cmdow /run /hid tonfichier.bat
exit
Cmdow disponible aquí (colóquese en el directorio actual donde se encuentran los BATCH):
https://ritchielawrence.github.io/cmdow/
Scripteur -
Hola,
Creo que no todos hablamos del mismo Bat2Exe Converter. De hecho, cuando busqué este programa en Internet, me encontré con una miríada de programas que llevan ese nombre... El que menciono es editado por F2KO Software (http://www.f2ko.de/en/).
¡Gracias!
Jojorealisateur -
Hola a todos,
He descargado "Bat2Exe Converter" porque era seguro según las respuestas de este foro...
He escaneado tres veces el instalador y los archivos instalados. Según Avira, no hay amenaza...
Entonces, hice mis batch. Los exporté y los escaneé. No había virus... Había errores en mis programas y, por lo tanto, solucioné todos los problemas. Los exporté al formato exe por segunda vez.
Cuando estuvo listo, lo lancé mediante un archivo batch. Y ahí es donde llega el problema: Avira empieza a detectar muchos virus en mi PC, incluyendo programas como "winlogon.exe"... ¡Un componente de Windows!
¿Qué debo hacer???
Gracias!
Jojorealisateur-
-
Hola, Añadir excepciones a mi antivirus no cambiará nada… De hecho, cuando lo abrí, tenía al menos una decena de archivos en cuarentena, entre ellos archivos como "rundll32.dll" o "winlogon.exe"… No obstante, acabo de volver a escanear toda la zona de cuarentena y la mayoría de los archivos del sistema que se declaraban peligrosos ahora se declaran sanos. Pero mi archivo exportado sigue declarado como "HEUR/APC"… No sé qué es eso y la página de ayuda de Avira no está para ayudarme… "Una rutina genérica de reconocimiento para reconocer las nuevas funciones comunes familiares de las diferentes variantes. Esta rutina genérica de reconocimiento ha sido desarrollada para reconocer variantes no conocidas. Se irá perfeccionando de forma continua." (https://www.avira.com/fr/support-threats-summary-product?tid=26757&threat=HEUR%252FAPC&track=1) ¿Es "Bat2Exe Converter" un virus??? ¿Crea virus??? ¿Qué debo hacer? Aunque se trate de un falso positivo, lo cual dudo mucho, no quiero que los usuarios de Wi-Fi One reciban alertas que señalen componentes peligrosos en mi software… Aún más, Windows SmartScreen lo detecta continuamente como posible peligro porque está formado prácticamente solo por VBS y batch... Sólo se trata de una interfaz para ayudar a la gente a crear wifi desde su PC, ¡vaya! Al final, ¡me estoy viendo rodeado de críticas! Desde el principio he tenido solo opiniones negativas de usuarios que temen las “ventanas negras con letras blancas”… Por ello, para tranquilizarlos, intento buscar alternativas, pero tengo la impresión de que hago peor que bien. ¡Gracias por vuestra valiosa ayuda! Espero no molestar con mis preguntas… Joachim
-
Personalmente estoy seguro de que se trata de un falsos positivos, las heurísticas no son muy precisas.
Si quieres dar una apariencia de legitimidad, puedes eventualmente firmar tus programas; para ello hace falta comprar un certificado: https://www.tbs-certificats.com/FAQ/fr/6.html -
Hola barnabe0057,
Gracias por tu opinión y por tu propuesta, pero comprar un certificado es imposible para mí...
De hecho, mis programas están bajo Creative Commons, mi sitio es un sitio de Wix y mi dominio es un dominio gratuito... Rechazo la publicidad en mi sitio para que mis usuarios estén tranquilos cuando navegan. No tengo absolutamente de dinero para gastar en algo así, aunque me doy cuenta de que eso da más confianza a los usuarios de mis programas. No vendo nada, porque para mí la informática debe seguir siendo accesible para todos.
He intentado contactar a Avira en varias ocasiones y he publicado mensajes -en inglés, lo cual es un logro para mí porque casi no hablo esa lengua- en su foro esperando que un experto de Avira me responda como sucede en el foro de Microsoft, pero no he recibido respuesta, a diferencia de aquí...
¿No tienes alguna otra solución que Bat2Exe Converter?
¡Te lo agradezco muchísimo!
Jojorealisador -
-
-
Hola,
Entonces, verás, probé "BatchCompiler"… Todo va muy bien hasta el momento en que ejecuto mi script… Y ahí, Avira me da realmente mucho miedo… Aquí está el informe de Avira (apareció como un pop-up a la izquierda de la pantalla como siempre) :
...
El botón Detalle me redirige en todo momento a este enlace : https://www.avira.com/fr/support-threats-summary-product?tid=3488&threat=TR%252FCrypt.XPACK.Gen&track=1.
Los detalles son, no obstante, bastante alarmantes : "<i>El término « TR » designa un troyano que puede espiar tus datos, invadir tu vida privada y realizar modificaciones indeseadas en el sistema. <br /><br />Una rutina genérica de reconocimiento para reconocer las nuevas funciones comunes entre las diferentes variantes. Esta rutina genérica de reconocimiento ha sido desarrollada para reconocer variantes no conocidas. Será perfeccionada de forma continua.</i>"
Bueno, entonces, acepto que los análisis heurísticos no son precisos, pero alguien que vea esto podría también asustarse…
Gracias por vuestras respuestas,
Jojorealisateur-
-
Hola,
Bueno, vamos a dejar de lado los software como batch compiler y hacerlo todo nosotros mismos, ¿vale?
Tengo una solución pero francamente no es la idea del siglo...
Tendrías que descargar el terminal TCC-RT (tienes derecho a explotarlo, me informé):
https://jpsoft.com/products/tcc-rt-runtime.html
Con esto, podrás crear un archivo ejecutable que contenga tu script + TCC-RT gracias a este tutorial:
https://jpsoft.com/forums/threads/btm2exe-tcc-runtime-btm-as-a-single-executable.7694/
Tus archivos *.btm corresponden a tus .bat, puedes cambiar la extensión si quieres,
Si necesitas ayuda o si no consigues reproducir el procedimiento, ¡no dudes en volver a contactarnos!
PD: el resultado no será realmente ergonómico ya que obtendrás una aplicación de 7 MB,
Además, te recomiendo instalar esto en una máquina de 32 bits para que TCC-RT se instale en 32 bits y no en 64. De lo contrario, no podrás crear programas solo en x64
A menos que hagas una extracción para 32 bits y ahí no hay problema independientemente de la plataforma
Scripteur
El seudónimo “t” es también “scripteur”, me he liado con los apuros^^ -
-
-
Buenas noches,
Ok, gracias por vuestra respuesta, pero ahora tengo, como quien dice, otros problemas (sí, definitivamente, nunca se acabará...) :
-Cuanto más instalo TCC-RT 22, más espacio ocupa durante la instalación. De hecho, en la primera instalación, el programa “pesaba” 5 MB. Después ocupaba 7 MB de espacio en disco. En el tercer intento, me decía 27 MB de espacio ocupado... ¿Es normal? Además, la pregunta que os hacéis todos vosotros no es seguramente “¿Quieren...?” (para citar a ABBA :D https://www.youtube.com/watch?v=za05HBtGsgU ), sino más bien: “Pero ¿por qué diablos este inútil reinstala TCC-RT 22 tres veces?”. Y bueno, es muy sencillo...
-Cada vez que intento ejecutarlo, señor se enfada y me lo hace saber:
Et enfin, el tercer problema...
-Ahora Avira detecta -otra vez- virus... Definitivamente, creo que voy a cambiar de antivirus...
Bueno, seguramente ya deben estar cansados de esta charla interminable donde intentan una y otra vez ofrecerme ayuda y yo les contesto diciéndoles que no va bien... Realmente lo siento... No pensé que llegaría a esto...
Si algún día puedo serles útiles, ¡no duden en pedirme ayuda! Haré todo lo posible para ayudarles...
¡Muchas gracias de nuevo!
Jojorealisador
-