Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 06, 2008, 07:20:09
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
Ocultar ventana MS-DOS
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Ocultar ventana MS-DOS (Leído 225 veces)
plof
Miembro
Desconectado
Mensajes: 60
Ocultar ventana MS-DOS
«
en:
Mayo 05, 2008, 10:15:43 »
Buenas:
Pues mi duda es esa, ocultar la dichosa ventana de ms-dos.
He probado esto:
#include <Windows.h>
int main(void){
HWND ocultar=FindWindow("ConsoleWindowClass",NULL);
ShowWindow(ocultar,NULL);
return 0;
}
y esto...
#include <Windows.h>
int main(void){
HWND ocultar=FindWindow("ConsoleWindowClass",NULL);
MoveWindow(ocultar,100,100,0,0,TRUE);
return 0;
}
y tb esto... MoveWindow(ocultar,0,0,0,0,TRUE);
El problema es que aparece la shell por un instante.
¿Hay alguna forma para evitarlo???
Un saludo y gracias por adelantado.
En línea
placa4
Habitual
Desconectado
Mensajes: 155
Re: Ocultar ventana MS-DOS
«
Respuesta #1 en:
Mayo 07, 2008, 03:53:18 »
Pues que yo sepa no, no hay forma, he visto muchisimos programas que hacen lo mismo que tu problema.
Salu2
PD: No lo se exactamente, pero he visto el problema siempre. En muchos programas caseros. Por eso deduzco que no es posible.
En línea
El futuro está en versión Beta.
La aleatoriedad no existe, sólo una complejidad tan extrema que el ser humano es aún incapaz de comprenderla.
DarkIker
Habitual
Desconectado
Mensajes: 261
Colombia Underground Team
Re: Ocultar ventana MS-DOS
«
Respuesta #2 en:
Mayo 07, 2008, 06:35:37 »
Tal vez digo yo, crear una aplicacion tipo Win32 en vez de Consola?.
Att:
DarkIker
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
--> Colombia Underground Team
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
--> My Blog
plof
Miembro
Desconectado
Mensajes: 60
Re: Ocultar ventana MS-DOS
«
Respuesta #3 en:
Mayo 07, 2008, 07:22:07 »
Tampoco lo consigo con la api de windows. Me salta un instante la ventana de consola
.
Creo que una opción podría ser inyectando código o con una llamada desde un batch por ejemplo.
Algunos programas como el iexpress también puede servir pero lo suyo es con código.
Gracias de todas formas....
En línea
DarkIker
Habitual
Desconectado
Mensajes: 261
Colombia Underground Team
Re: Ocultar ventana MS-DOS
«
Respuesta #4 en:
Mayo 07, 2008, 07:39:44 »
a ver tio, me refiero a seleccion en el dev-c++(mierd @) o el Visual studio el proyecto de ventana win32 no consola.
Att:
DarkIker
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
--> Colombia Underground Team
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
--> My Blog
plof
Miembro
Desconectado
Mensajes: 60
Re: Ocultar ventana MS-DOS
«
Respuesta #5 en:
Mayo 07, 2008, 08:16:31 »
Dev-C++. Archivo. Nuevo Proyecto. Aplicación de Windows.....y entonces lo guardaba en la carpeta bin de cygwin para compilarlo (uso windows vista) y me olvidaba del x.dev.
Ahora se qué hacer para que funcione.... Gracias
En línea
Fashion
Colaborador
Desconectado
Mensajes: 907
Re: Ocultar ventana MS-DOS
«
Respuesta #6 en:
Mayo 07, 2008, 08:39:53 »
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Visual Studio 6.0 - Aplicación de consola WIn32
.
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Visual Studio 2008 - Aplicación de consola WIn32
.
Fashion
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Referencie Mi Nick Click Aquí
Ni0
Gran Colaborador
Desconectado
Mensajes: 1355
Ni0-inside the source code
Re: Ocultar ventana MS-DOS
«
Respuesta #7 en:
Mayo 08, 2008, 10:29:33 »
Cita de: DarkIker en Mayo 07, 2008, 06:35:37
Tal vez digo yo, crear una aplicacion tipo Win32 en vez de Consola?.
Att:
DarkIker
jajjajaja xD
salu2!
En línea
Inside The Source Code
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Linux Registred User #460377
~[L]~
Visitante
Re: Ocultar ventana MS-DOS
«
Respuesta #8 en:
Mayo 10, 2008, 03:36:55 »
Cita de: Ni0 en Mayo 08, 2008, 10:29:33
Cita de: DarkIker en Mayo 07, 2008, 06:35:37
Tal vez digo yo, crear una aplicacion tipo Win32 en vez de Consola?.
Att:
DarkIker
jajjajaja xD
salu2!
No, no se rían, me parece una burrada reírse, qué tal si la consola es por mero debug en la inicializacion de un programa pero despues no se la necesita?
yo la he hecho esa ....
podés usar la API de win para liberar la consola, pero despues tenés que pedirla de nuevo =P
FreeConsole() remueve la consola del proceso
AllocConsole() solicita una consola para el proceso llamante ...
solo puede haber 1 consola por proceso...
después si querés operar en la consola, tenés GetStdHandle() ...
revisa las funciones estas para operar con consolas ....
Citar
AllocConsole()
CreateConsoleScreenBuffer()
FillConsoleOutputAttribute()
FillConsoleOutputCharacter()
FlushConsoleInputBuffer()
FreeConsole()
GenerateConsoleCtrlEvent()
GetConsoleCP()
GetConsoleCursorInfo()
GetConsoleMode()
GetConsoleOutputCP()
GetConsoleScreenBufferInfo()
GetConsoleTitle()
GetLargestConsoleWindowSize()
GetNumberOfConsoleInputEvents()
GetNumberOfConsoleMouseButtons()
GetStdHandle()
HandlerRoutine()
PeekConsoleInput()
ReadConsole()
ReadConsoleInput()
ReadConsoleOutput()
ReadConsoleOutputAttribute()
ReadConsoleOutputCharacter()
ScrollConsoleScreenBuffer()
SetConsoleActiveScreenBuffer()
SetConsoleCP()
SetConsoleCtrlHandler()
SetConsoleCursorInfo()
SetConsoleCursorPosition()
SetConsoleMode()
SetConsoleOutputCP()
SetConsoleScreenBufferSize()
SetConsoleTextAttribute()
SetConsoleTitle()
SetConsoleWindowInfo()
SetStdHandle()
WriteConsole()
WriteConsoleInput()
WriteConsoleOutput()
WriteConsoleOutputAttribute()
WriteConsoleOutputCharacter()
«
Última modificación: Mayo 10, 2008, 03:39:05 por ~[L]~
»
En línea
plof
Miembro
Desconectado
Mensajes: 60
Re: Ocultar ventana MS-DOS
«
Respuesta #9 en:
Mayo 10, 2008, 12:35:32 »
hi L:
Una consola por proceso....no tenía ni idea xXDxd.
Pero sigo sin saber porque al compilar un proyecto winapi con devc++ no me aparece la consola y con el cygwin me salta un instante
.
pd: Están muy bien esas funciones
, gracias por tu respesta.
En línea
~[L]~
Visitante
Re: Ocultar ventana MS-DOS
«
Respuesta #10 en:
Mayo 10, 2008, 07:42:11 »
ah, me ha pasado, el dev es UN ASCO...
si te pasase en el VC++, matás el problema de un
Citar
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
en el dev ponele como parametro al linker, esto :
Citar
-mwindows
Sayonara^^
En línea
Ni0
Gran Colaborador
Desconectado
Mensajes: 1355
Ni0-inside the source code
Re: Ocultar ventana MS-DOS
«
Respuesta #11 en:
Mayo 10, 2008, 10:14:21 »
me rei porque me causo risa la respuesta
si queres operar con la consola, tenes stdio.h (o iosteam para c++ si mal no recuerdo) toda para vos, independiende del s.o., no uses apis cuando no las necesitas
salu2!
En línea
Inside The Source Code
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Linux Registred User #460377
~[L]~
Visitante
Re: Ocultar ventana MS-DOS
«
Respuesta #12 en:
Mayo 10, 2008, 10:33:25 »
Cita de: Ni0 en Mayo 10, 2008, 10:14:21
me rei porque me causo risa la respuesta
si queres operar con la consola, tenes stdio.h (o iosteam para c++ si mal no recuerdo) toda para vos, independiende del s.o., no uses apis cuando no las necesitas
salu2!
Eso es cierto por una cuestión de port a otras plataformas, pero si querés SOLO WINDOWS, podés aprovechar buffers de consola, colores (sin usar conio, usando la api de win directamente) y demases, ahí están esas funciones ^^
Sayonara^^
En línea
Ni0
Gran Colaborador
Desconectado
Mensajes: 1355
Ni0-inside the source code
Re: Ocultar ventana MS-DOS
«
Respuesta #13 en:
Mayo 10, 2008, 10:42:53 »
ta bien
yo no quiero solo windows, y no me parece bueno q la gente programe solo para windows..., ni solo para linux, que conozcan las librerias estandar y que luego se especialize en uno (o en varios) S.O., pero 4EverDranser esta empezando, deberia conocer las estandar antes de entrar a "el fabuloso mundo cof cof" de windows
salu2!
En línea
Inside The Source Code
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Linux Registred User #460377
~[L]~
Visitante
Re: Ocultar ventana MS-DOS
«
Respuesta #14 en:
Mayo 10, 2008, 10:51:45 »
Cita de: Ni0 en Mayo 10, 2008, 10:42:53
ta bien
yo no quiero solo windows, y no me parece bueno q la gente programe solo para windows..., ni solo para linux, que conozcan las librerias estandar y que luego se especialize en uno (o en varios) S.O., pero 4EverDranser esta empezando, deberia conocer las estandar antes de entrar a "el fabuloso mundo cof cof" de windows
salu2!
Eso tomalo por seguro xDDD
es mejor ser portable para llegar a la mayor cantidad de usuarios posibles, pero claro, además estas funciones complican mucho la vida con HANDLE's, así que es mejor usar lo estándar aunque no está de más la culturilla general =)
Citar
deberia conocer las estandar antes de entrar a "el fabuloso mundo cof cof" de windows
obvio xDDDDDDDDDDD
"fabuloso" xDDDDDD
ay dios xD
en fin ..
Sayonara^^
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
Ocultar ventana MS-DOS
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...