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:1000;>15)> |