**olá, sou um programador novato em Linguagem C, e gostaria de saber se é possível criar um software em C que é capaz de desligar o Monitor e abrir a gaveta do leitor de cd.
Unconfigured Ad Widget
Collapse
Anúncio
Collapse
No announcement yet.
[dÚvida]
Collapse
X
-
Para desligar o monitor utilizando o Delphi é assim:
Código PHP:Procedure TForm1.Button10Click(Sender: TObject);
begin
//desliga monitor
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1)
end;
;d~# Criado pela [IN]Segurança #~
- Top
Comment
-
Olá, vou ajudar um pokinho aki. Para abrir a gaveta de CD no C vc pode utilizar o seguinte código.
#include <windows.h>
typedef MCIERROR WINAPI (*CDROM)(const char*,char*,unsigned,HWND);
CDROM pCD;
void AbrirCD()
{
pCD("Set CDAudio Door Open",NULL,0,NULL);
}
void FecharCD(){
pCD("Set CDAudio Door Closed",NULL,0,NULL);
}
int main()
{
HINSTANCE dll = LoadLibrary("winmm.dll");
if(!dll)
return 1;
pCD = (CDROM)GetProcAddress(dll,"mciSendStringA");
if(!pCD)
return 1;
AbrirCD();
FecharCD();
return 0;
}
OU AINDA
#include <windows.h>
#include <mmsystem.h>
void AbrirCD()
{
mciSendString("Set CDAudio Door Open",NULL,0,NULL);
}
void FecharCD(){
mciSendString("Set CDAudio Door Closed",NULL,0,NULL);
}
int main()
{
AbrirCD();
FecharCD();
return 0;
}
para compilar este segundo código você tem de adicionar a biblioteca winmm no linker
FLWW
- Top
Comment
X
Comment