Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - deletedprofile

#1
Hola, deseo borrar mi cuenta, no pregunten por que, solo quero borrarla, ya que no la uso.
He tratado de buscar como borrarla, pero al parecer no hay un opcion?
Gracias.
#2
Cuando utilizo esta función, me retorna, por ejemplo si presiono la tecla "b": b'b' o si presiono la k: b'k', y así...
Lo que necesito es solo la letra que este entre las comillas. Según lo que veo, el valor que retorna esa función de de tipo bytes, por la 'b' al inicio, ya trate de convertirla a string pero no funciona.
Gracias.
Ya lo solucione, para tener la tecla en utf, se debe usar msvcrt.getwch()
#3
Tengo este problema, pues dice que el formato binario no soporta código externo, que en este caso es de C++.
Pues necesito compilarlo a .bin, si siguen curiosos por que, es que estoy haciendo un bootloader.
Acá dejo el código:
Código: asm

section .boot
bits 16
global boot
boot:
mov ax, 0x2401
int 0x15

mov ax, 0x3
int 0x10

mov [disk],dl

mov ah, 0x2    ;read sectors
mov al, 6      ;sectors to read
mov ch, 0      ;cylinder idx
mov dh, 0      ;head idx
mov cl, 2      ;sector idx
mov dl, [disk] ;disk idx
mov bx, copy_target;target pointer
int 0x13
cli
lgdt [gdt_pointer]
mov eax, cr0
or eax,0x1
mov cr0, eax
mov ax, DATA_SEG
mov ds, ax
mov es, ax
mov fs, ax
mov gs, ax
mov ss, ax
jmp CODE_SEG:boot2
gdt_start:
dq 0x0
gdt_code:
dw 0xFFFF
dw 0x0
db 0x0
db 10011010b
db 11001111b
db 0x0
gdt_data:
dw 0xFFFF
dw 0x0
db 0x0
db 10010010b
db 11001111b
db 0x0
gdt_end:
gdt_pointer:
dw gdt_end - gdt_start
dd gdt_start
disk:
db 0x0
CODE_SEG equ gdt_code - gdt_start
DATA_SEG equ gdt_data - gdt_start

times 510 - ($-$$) db 0
dw 0xaa55
copy_target:
bits 32
hello: db "Hello more than 512 bytes world!!",0
boot2:
mov esi,hello
mov ebx,0xb8000
.loop:
lodsb
or al,al
jz halt
or eax,0x0F00
mov word [ebx], ax
add ebx,2
jmp .loop
halt:
mov esp,kernel_stack_top
extern kmain
cli
message db 'test'
push message
call kmain
hlt

section .bss
align 4
kernel_stack_bottom: equ $
resb 16384 ; 16 KB
kernel_stack_top:

y acá el externo de c++
Código: cpp

#include <ostream>

void putsln(text)
{
std::cout << text << std:endl;
}

Gracias
#4
He visto que ha existido un virus llamado CIH, que era capaz de sobreescribir la BIOS, hasta dejarla inutil. Como se habrá hecho para que el virus llegue a tal bajo nivel como la BIOS y la logre sobreescribir? Tambien lo que hace es sobreescribir el registro de arranque principal.
Saludos.
#5
Buenas, escribo este tema para ver si alguien de ustedes me ayudan con este problema que estoy teniendo.
Se trata de que obtengo este error:
Código: php
TypeError: a bytes-like object is required, not 'str'

Pues el error se explica por si solo, pero no le hallo solución.
Aca está mi código:
Código: python
import sys

def beep():

if sys.platform == 'linux':

audio = open('/dev/audio', 'wb')

count=0

while count <250:

beep = chr(63) + chr(63) + chr(63) + chr(63)

audio.write(beep)

beep = chr(0) + chr(0) + chr(0) + chr(0)
audio.write(beep)
count=count + 1
audio.close()

beep()

Por cierto, me doy cuenta que parezco noob comparado con los ingeniosos script que hay aca xD