Título: ejemplo bombas fork Publicado por: crazykenny en 26 Octubre 2019, 23:06 pm Hola, veréis, el caso es que quería compartir un código de ejemplo de bomba fork que he hecho en Blitz3D, o, almenos, en el sentido de usarlo con fines didácticos (por ejemplo, extrapolando el código a otros lenguajes para después modificarlo), y, obviamente, no usarlo para destructivos.
Por otra parte, antes de pasar el código, recordar que el mal uso recae sobre el usuario que lo utiliza con fines no éticos/ilegales. Entonces, el código para S.O. Windows es el siguiente: Código:
Muchas gracias por vuestra atención, y, bueno, saludos. Título: Re: ejemplo bombas fork Publicado por: @XSStringManolo en 26 Octubre 2019, 23:35 pm Hola, veréis, el caso es que quería compartir un código de ejemplo de bomba fork que he hecho en Blitz3D, o, almenos, en el sentido de usarlo con fines didácticos (por ejemplo, extrapolando el código a otros lenguajes para después modificarlo), y, obviamente, no usarlo para destructivos. Por otra parte, antes de pasar el código, recordar que el mal uso recae sobre el usuario que lo utiliza con fines no éticos/ilegales. Entonces, el código para S.O. Windows es el siguiente: Código:
Muchas gracias por vuestra atención, y, bueno, saludos. Lol, buena idea usar la carpeta de StartUp. Te enciende el PC? O tienes que arrancar en modo seguro? Si quieres mejorarlo busca la ruta programáticamente, o bruteforcea la ruta. Mucha gente tiene la instalación en D: Igual si simplemente usas de ruta %StartUp% te la pilla. Si no puedes hacerlo desde la CMD. Estas cosas molan UwU. Título: Re: ejemplo bombas fork Publicado por: crazykenny en 27 Octubre 2019, 10:30 am Lol, buena idea usar la carpeta de StartUp. Te enciende el PC? O tienes que arrancar en modo seguro? Si quieres mejorarlo busca la ruta programáticamente, o bruteforcea la ruta. Mucha gente tiene la instalación en D: Igual si simplemente usas de ruta %StartUp% te la pilla. Si no puedes hacerlo desde la CMD. Estas cosas molan UwU. Hola, String Manolo. Sobre la ruta, hay algunas cosas que no están disponibles en Blitz 3D pero que si que lo están en otros lenguajes como Batch (como usar de ruta %StartUp%), y por eso he publicado el código como ejemplo y lo de extrapolar el código a otros lenguajes con fines didácticos. Por otra parte, y, ahora que comentas sobre la instalación en D:, habría una opcion no muy eficiente para intentar buscar la carpeta de StartUP y no usar %StartUp%, que basicamente seria reemplazar la linea de codigo donde defino dir_base$ por el siguiente codigo: Código: cant_unidades#=3 Y, bueno, solo decir dos cosas; -La primera es que, en la matriz que he creado, se deberían añadir las unidades donde se quiere buscar la carpeta StartUp -La segunda es que, para no complicarse la vida modificando códigos, he utilizado la variable "cant_unidades#" para definir el tamaño de la matriz y poder añadir mas o menos unidades. Por otra parte, también la he usado como valor maximo del bucle For-Next para que compruebe todas las unidades. Eso si, insisto en lo que ya he dicho al crear el tema: Hola, veréis, el caso es que quería compartir un código de ejemplo de bomba fork que he hecho en Blitz3D, o, almenos, en el sentido de usarlo con fines didácticos (por ejemplo, extrapolando el código a otros lenguajes para después modificarlo), y, obviamente, no usarlo para destructivos. Por otra parte, antes de pasar el código, recordar que el mal uso recae sobre el usuario que lo utiliza con fines no éticos/ilegales. Muchas gracias por vuestra atención, y, bueno, saludos. EDITO: Justo ahora acabo de ver un error en el segundo codigo que he añadido como mejora y he editado el mensaje para rectificar el error. El error del codigo es este: Código:
Y el código corregido es la siguiente: Código:
Y, bueno, como nota para dejar constancia del error de programación, básicamente el programa tenia que añadir la ruta con el nombre de fichero de destino cuando encontraba la ruta, pero con el error también lo hacia cuando no se encontraba la ruta con el directorio para añadir el archivo. EDITO 2: Justo ahora acabo de actualizar el código para hacer pruebas, y, bueno, quisiera aprovechar para compartir los avances del código de ejemplo que ya he publicado; Código: SeedRnd MilliSecs() Y, bueno, solo decir que toda critica es bienvenida. :D :) ;) |