Subversion Repositories Kolibri OS

Rev

Rev 4885 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4113 leency 1
#define MEMSIZE 0xA1000
2
#include "..\lib\kolibri.h"
3
#include "..\lib\strings.h"
4
#include "..\lib\file_system.h"
5
#include "..\lib\mem.h"
6
#include "..\lib\copyf.h"
7
 
4114 leency 8
#include "add_appl_dir.c";
4113 leency 9
 
5055 leency 10
?define T_END "\'Установка KolibriN успешно завершена.\' -O"
11
?define T_LESS_RAM "Мало свободной оперативной памяти. Могут возникнуть проблемы"
4113 leency 12
 
13
void main()
14
{
15
	int i;
16
	proc_info Process;
17
 
4407 leency 18
	mem_Init();
19
	if (GetFreeRAM()/1024<15) notify(T_LESS_RAM);
4137 leency 20
 
21
	for (i=0; i<1000; i++;)
4113 leency 22
	{
23
		GetProcessInfo(#Process, i);
4863 leency 24
		if (strcmpi(#Process.name, "@icon")==0) KillProcess(Process.ID);
25
		if (strcmpi(#Process.name, "@docky")==0) KillProcess(Process.ID);
4113 leency 26
	}
27
	SetAddApplDir("kolibrios", abspath("kolibrios")+1);
28
	RunProgram("/sys/REFRSCRN", NULL);
29
	copyf(abspath("sys"), "/rd/1");
30
	RunProgram("/sys/launcher", NULL);
4846 leency 31
	SetSystemSkin("/kolibrios/res/skins/Yeah.skn");
4409 leency 32
	notify(T_END);
4407 leency 33
	DeleteFile("/sys/3d/free3d04");
34
	DeleteFile("/sys/games/invaders");
5055 leency 35
	RunProgram("/sys/tmpdisk", "a0s10");
36
	pause(10);
37
	copyf(abspath("tmp"), "/tmp0/1");
38
	ExitProcess();
4113 leency 39
}
40
 
4407 leency 41
 
4113 leency 42
void copyf_Draw_Progress(dword filename) { return; }
43
 
44
 
45
stop: