powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как написать кряк?
5 сообщений из 5, страница 1 из 1
Как написать кряк?
    #32342450
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Часто при использовании левих компонент они защищаются таким способом что из под Делфи всё пашет а без Делфи не хочет.
На сколько я знаю можна в своём приложении имитировать Делфи. Как ето делается? С примером желательно
...
Рейтинг: 0 / 0
Как написать кряк?
    #32342545
Yuko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возможно поможет
http://]zl0ba.boom.ru/topics/crack/htxt/win/htxt_074.htm
смотреть надо что там
...
Рейтинг: 0 / 0
Как написать кряк?
    #32342598
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал
zl0ba.boom.ru/topics/crack/htxt/win/htxt_074.htm
C D7 что-то так не получается.
я писал так
Свою форму в проекте назвал
Код: plaintext
1.
var AppBuilder:TAppBuilder

Визов findwindow в dcp файле той компоненти я нашёл но какие там параметри понять не могу.
Может пойти другим путём Загрузить Делфи и написать прогу которая би перебирала все окна в системе и читала их то самое что идёт вторим параметром в функціи findwindow.
Вопрос есть ли такая функция (ну наверное же есть) api наверное. Или же я вообще не то делаю?
...
Рейтинг: 0 / 0
Как написать кряк?
    #32342933
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё-то я не понимаю.
Я написал такую програмку.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
  TForm1 = class(TForm)
    procedure FormClick(Sender: TObject);
  private
  public
  end;
var
  Form1: TForm1; i:word;
implementation
{$R *.DFM}
function enumpROC(winHandle: HWND; Param: Integer): boolean;
var p:Pchar; p2:Pchar;
begin
 if (GetParent(WinHandle)= 0 ) and (not isIconic(winHandle))
  then
   begin
    getwindowtext(winhandle,p2,GetWindowTextLength(winHandle));
    Application.MessageBox(p2,'Caption of window !?', 0 );
    if p2='Delphi 5' then
      begin
       GetClassName(winhandle,p, 255 ); Application.MessageBox(p,'ClassName', 0 );
      end;
  inc(i);
   end;
 result:=true;
end;

procedure TForm1.FormClick(Sender: TObject);
begin
 i:= 0 ;
 EnumWindows(@EnumProc, 0 );
 showMessage('Count of window is '+inttostr(i));
end;
end.


По идее она должна видавать сообщение с caption-ом каждого не свёрнутого окна. Но она видаёт какую-то ерунду: иногда а, д, а иногда иероглифи.
В конце должна видать количество несвёрнутих окон, а показивет от 90 до 230 хотя у меня їх всего 5-7 не бальше. Когда закрою одно приложение то показивает на десяток другой меньше.
Что здесь не так?
...
Рейтинг: 0 / 0
Как написать кряк?
    #32343196
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже я сам с собою разговариваю. Никто не подключается. Но у меня уже есть небольшие успехи.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
procedure TAppBuilder.FormClick(Sender: TObject);
 var wn:HWnd;
      p:array[ 0 .. 30 ] of char;  p2:array[ 0 .. 30 ] of char;
begin
 wn:=handle;
 repeat
  wn:=GetNextWindow(wn,GW_HWNDNEXT);
  if (GetParent(Wn)= 0 ) and (not isIconic(wn)) then
    GetClassName(wn,p, 30 ); GetWindowText(wn,p2, 30 );
    Memo1.Lines.Add('Classname='+p+' Caption'+p2);
 until wn= 0  ;
end;

Свою форму как ви видите я назвал AppBuilder. Процедура пише в мемо classname і caption каждого из окон. Но несмотря на то, что я форму назвал AppBuilder className для неё всё равно TForm1. Почему? Как сделать так чтоб ClassName бил TAppBuilder? Для делфи ClassName действительно =TAppBuilder
caption = Delphi 5 - Project1
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как написать кряк?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]