Vol-Alchevsk
Ucoz.net


Меню сайта
Реклама
вложение денег в акции
Статистика

Онлайн всего: 6
Гостей: 6
Пользователей: 0

Пауза без зависания

for(DWORD tt=GetTickCount();
  GetTickCount()-tt<10000;
 Sleep(10)) Application->ProcessMessages(); 

Клонирование программы

ExitWindowsEx(WinExec(CmdLine,Showing),0);

Код клавиш

Unit1.cpp

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
Label1->Caption = Key;
}
//---------------------------------------------------------------------------
Unit1.h

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
void __fastcall FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

 

Cod key

 

User/Password

Спасибо за отсутствие помощи, но я наконец-то сам разобрался, и теперь как опытный программист попытаюсь помочь менее опытным! Итак, чтобы авторизоваться на сайте: для начала нужно убедится, что код ваш дееспособен, для этого в функцию sprintf();, которая отвечает за содержимое отправляемого массива, нужно добавить что-то вродеКод C++
sprintf(array,"GET / HTTP/1.0"
"\nHost: upyachka.ru"
"\nUser-agent: Agent-user!!1!adin"
"\nAccept: */*\n\n");


и если код страницы не вывалился, значит поработайте с исходником усерднее. И вот как отправлять логин/пасс: берёте сниффер (мне понравился HttpAnalyzerStdV6), авторизируетесь на сайте, сниффер вам выдаёт весь диалог браузера: то, что сниффер поместил в блок header - это нужно скопировать в sprintf(); , а то, что в post data нужно тоже скопировать в sprintf(); но уже после двойного перевода строки, и есть такая тонкость, что нужно соблюдать размер сообщение браузера в своей программе, т.е сниффер пишет в пост дате MimeType:... Size: 68 , значит если ваше сообщение серверу меньше 68 байт, то нужно после него поставить несколько пробелов, которые компенсируют вес. Вот код подсоединения моей проги к моему любимому серву майнкрафта:Код C++

sprintf(query,"POST /launcher/client.php HTTP/1.1"
"\nContent-Length: 68"
"\nConnection: Keep-Alive"
"\nAccept-Encoding: gzip"
"\nAccept-Language: ru-RU,en,*"
"\nUser-Agent: Mozilla/5.0"
"\nHost: minecraft.pvp.gs"
"\nContent-Type: application/x-www-form-urlencoded\n\n" // Тут \n\n, а не просто \n
"do=CheckLogin&username=admin&pass=040b7cf4a55014e185813e0644502ea9 "); //Тут 9 пробелов

Генератор поролей

Unit1.cpp

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
Form1->Timer1->Enabled=true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
int a;
srand(time(0));
a=StrToInt(Edit1->Text); //количество символов в пароле
char sym[]="0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
char *password=new char[a];
password[0]=(char)(65+rand()%25);

for(int i=1;i<a;i++)
password[i]=sym[rand()%61];
password[a]='256';

Memo1->Lines->Add(password);//запись в мемо1
Memo1->Lines->SaveToFile("der.txt");
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
Form1->Timer1->Enabled=false;
}
//---------------------------------------------------------------------------

Unit1.cpp

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
Form1->Timer1->Enabled=true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
int a;
srand(time(0));
a=StrToInt(Edit1->Text); //количество символов в пароле
char sym[]="0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
char *password=new char[a];
password[0]=(char)(65+rand()%25);

for(int i=1;i<a;i++)
password[i]=sym[rand()%61];
password[a]='256';

Memo1->Lines->Add(password);//запись в мемо1
Memo1->Lines->SaveToFile("der.txt");
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
Form1->Timer1->Enabled=false;
}
//---------------------------------------------------------------------------
Unit1.h

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Buttons.hpp>
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TEdit *Edit1;
TMemo *Memo1;
TTimer *Timer1;
TBitBtn *BitBtn1;
TBitBtn *BitBtn2;
void __fastcall BitBtn1Click(TObject *Sender);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall BitBtn2Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

 

Generik

 

Перемищение кнопки ПУСК

void __fastcall TForm1::Button1Click(TObject *Sender)

{

HWND HWND=FindWindow("Shell_TrayWnd",NULL);

HWND=FindWindowExA(HWND,NULL,"Button",NULL);

MoveWindow(HWND,0,-20,100,70,True);

}

Programs cod

SaveToFile prass Enter

if (Key==13)
ComboBox6->Items->Add(ComboBox6->Text);
ComboBox6->Items->SaveToFile("Gaz.fdx");

Сохранение

if (SaveDialog1->Execute())
{ SaveDialog1->FileName;
Memo1->Lines->SaveToFile(SaveDialog1->FileName);

}

Открыть

TOpenDialog *od = new TOpenDialog(this);
od->Filter = "*.txt";
if (od->Execute())

{

Memo1->Lines->LoadFromFile(od->FileName);
}
delete od; od = NULL;

windows 8

PaintDesktop(Canvas->Handle) ;

Time

DateTimePicker1->DateTime.FormatString(Now());
DateTimePicker1->Format = "dd.mm.yyyy";

Time2

DateTimePicker1->Date= DateToStr(Now());
DateTimePicker1->Time= TimeToStr(Now());

LoadFromFile

ComboBox6->Items->LoadFromFile("greg.txt");


Как таскать форму не за заголовок


void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)

{

if(Button == mbLeft)

{ long SC_DRAGMOVE = 0xF012; ReleaseCapture(); SendMessage(Form1->Handle, WM_SYSCOMMAND, SC_DRAGMOVE, 0); }

}

Tаскать компонент во время выполнения

В OnMouseDown того компонента:
ReleaseCapture(); // это метод формы
Panel1->Perform(WM_SYSCOMMAND,0xF012,0);// к примеру, таскаем Panel1


*,/,+,-,=

double a,b,c,d,e,a1,b1,c1,d1,e1,a2,b2,c2,e2,d2,a3,b3,c3,d3,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13;
a=Edit1->Text.ToDouble();
b=Edit2->Text.ToDouble();
Edit3->Text=a-b;
c=Edit3->Text.ToDouble();
d=ComboBox10->Text.ToDouble();
Edit4->Text=c*d;
a1=Edit5->Text.ToDouble();
b1=Edit6->Text.ToDouble();
Edit7->Text=a1-b1;
c1=Edit7->Text.ToDouble();
d1=ComboBox11->Text.ToDouble();
Edit8->Text=c1*d1;
a2=Edit9->Text.ToDouble();
b2=Edit10->Text.ToDouble();
Edit11->Text=a2-b2;
c2=Edit11->Text.ToDouble();
d2=ComboBox12->Text.ToDouble();
Edit12->Text=c2*d2;
a3=Edit13->Text.ToDouble();
b3=Edit14->Text.ToDouble();
Edit15->Text=a3-b3;
c3=Edit15->Text.ToDouble();
d3=ComboBox13->Text.ToDouble();
Edit16->Text=c3*d3;
e=Edit4->Text.ToDouble();
e1=Edit8->Text.ToDouble();
e2=Edit12->Text.ToDouble();
e3=Edit16->Text.ToDouble();
e4=Edit17->Text.ToDouble();
e5=Edit18->Text.ToDouble();
e6=Edit19->Text.ToDouble();
e7=Edit20->Text.ToDouble();
e8=Edit21->Text.ToDouble();
e9=Edit22->Text.ToDouble();
e10=Edit24->Text.ToDouble();
e11=Edit25->Text.ToDouble();
e12=Edit26->Text.ToDouble();
e13=Edit27->Text.ToDouble();


Edit28->Text=e+e1+e2+e3+e4+e5+e6+e7+e8+e9+e10+e11+e12+e13;

double t,g;
t=Edit23->Text.ToDouble();
g=ComboBox21->Text.ToDouble();

Edit24->Text=(t/100)*g;

 

#include vcl.h
#include "Unitl.h"
#include Classes.hpp
#include Controls.hpp
tinclude StdCtrls.hpp
#include Forms.hpp

if (execl("Fl.exe","Fl.exe", NULL))
{

ShowMessage(" Fl.exe  ");

}

if (Application->MessageBox("   ?","   ",MB_YESNOCANCEL + MB_ICONQUESTION) == IDYES)

{
Application->CreateForm( classid(TForm2), SForm2);

}

#define CIRC () (3.14159 * () * ())

S = (3.14159 * (4) * ( 4 ) ) ;

void __fastcall TForm1::Button1Click(TObject *Sender)

{

double a,b,c,d=0.72,e;

a=Edit1->Text.ToDouble();

b=Edit2->Text.ToDouble();

Edit3->Text=a-b;

c=Edit3->Text.ToDouble();

Edit4->Text=d;

Edit5->Text=c*d;

}

Для конвертирования воспользуемся следующим кодом:
char Arr[100]= "CUBook";
AnsiString Str;
Str=(AnsiString)Arr;
 
TFileStream* fs = new TFileStream("test.jpg", fmCreate|fmOpenWrite); //test.jpg єто под каким именем будет сохранен файл.
IdHTTP1->Get("сылка", fs);
delete fs;
Вход на сайт
Реклама
Меню 2
Copyright MyCorp © 2024Бесплатный хостинг uCoz