Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
TASM

Запуск command.com с параметрами, используя int 21/function 4Bh

03.05.2019, 22:05. Показов 6550. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.

Столкнулся с таким заданием: необходимо средствами asm запустить новый процесс command.com, и в нем команду, например "DIR C:". Результат вывести на экран (для пользователя).
Я уже выяснил, что за запуск программы в asm отвечает int 21/function 4Bh. Изучение документации для этой функции не дало результата – я не понимаю сам алгоритм, вернее, в каком порядке и какие действия нужно проделать, чтобы данная функция сработала в соответствии с заданием. Хотя бы по минимуму (основные необходимые шаги алгоритма).
В разных источниках также пишут, что необходимо для дочернего процесса command.com предварительно выделить память, однако никаких пояснений – как, для чего, сколько именно.

Использую TASM в DOSBox.
Признаю – плохо работаю с источниками. Поэтому прошу помощи, подсказки. Заранее благодарю за ответ.
Также, если данный вопрос уже рассматривался на форуме, прошу ссылку (самостоятельно не нашел).
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.05.2019, 22:05
Ответы с готовыми решениями:

Что означает ошибка too few arguments to function ‘int my_func(int, int)’ (язык C++)?
В чём проблема? #include <iostream> int my_func (int i, int j){ int z; z=i+j; return z; } int main(){ ...

Как правильно создать объект Command при помощи мастера с параметрами
Здравствуйте. Делаю программу демонстрирующую объекты Command с использованием именованных параметров на примере простой авторизации. ...

Запуск скрипта через оболочку (command line)
Добрый вечер. Терпение лопнуло, весь исписохвался...Читаю Лутца у него в оболочке код вида PP4E\System> set...

36
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 17:02  [ТС]
Студворк — интернет-сервис помощи студентам
Судя по дебагу int 20 завершает работу приложения с кодом 0 (выглядит нормально, выполняется последней командой), однако, почему-то контроль не возвращается родительскому command.com.

Что если попробовать строку команд типа dir /p && exit?
Миниатюры
Запуск command.com с параметрами, используя int 21/function 4Bh  
0
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 17:16  [ТС]
shell db 26,'dir C:\*.com /p /s && exit',13

update: && он не принимает. видимо только одну команду за раз.

Добавлено через 3 минуты
R71MT, не могли бы вы мне объяснить, каким образом можно в командной строке запустить .com файл? Например не из XP, а из 7 или Vista... Или даже из Win10.

Добавлено через 6 минут
Может, у меня тоже получится запустить из cmd, а я тут с досом мучаюсь.
0
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6215 / 2449 / 403
Регистрация: 29.07.2014
Сообщений: 3,181
Записей в блоге: 4
04.05.2019, 17:25
Цитата Сообщение от karuagal Посмотреть сообщение
запустить из cmd
если система 64-битная, то 16-битные приложения в ней не запускаются и нужен эмулятор
а если х32, то com-файлы можно запускать прямо из виндовой консоли
у тебя видимо х64?
0
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 17:27  [ТС]
R71MT, да, у меня Win 10 х64. Но я сейчас поставил виртуалку с Win XP x32, может получится...
0
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 17:29  [ТС]
Не, ничего подобного.
Миниатюры
Запуск command.com с параметрами, используя int 21/function 4Bh  
0
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6215 / 2449 / 403
Регистрация: 29.07.2014
Сообщений: 3,181
Записей в блоге: 4
04.05.2019, 17:53
Цитата Сообщение от karuagal Посмотреть сообщение
Не, ничего подобного.
этой мой/фасмовский файл запускаешь?
и почему пишет "Файл не найден" ?

Добавлено через 4 минуты
может у виртуалки нет command.com???
введи его в ком.строке, должно появиться дос-версия:
Code
1
2
3
4
5
6
7
8
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
 
C:\> command.com                            ;<---------|
Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.
 
C:\DOCUME~1\R71MT>
0
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 17:58  [ТС]
Цитата Сообщение от R71MT Посмотреть сообщение
может у виртуалки нет command.com???
command.com есть, я проверил.

Цитата Сообщение от R71MT Посмотреть сообщение
этой мой/фасмовский файл запускаешь?
Cпециально сделал копию вашего файла, скомпилировал его через FASM и скормил Win XP.

1) через обычный запуск - сработало паршиво, заглючило, зафризило.
2) сначала запустил command.com, потом запустил из него программу - сработало как надо, по нажатию ENTER завершило работу и вышло в родительский процесс!
Миниатюры
Запуск command.com с параметрами, используя int 21/function 4Bh  
0
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 18:23  [ТС]
Из под DOS ваша программа не работает. Виснет в конце, как и было.

В посте #27 на скриншоте можно обратить внимание, что COMMAND.COM после завершения DIR ломается и возвращается в CMD, хотя не должен, он должен вызывать еще один экземпляр COMMAND.COM, в нём выполнять данную команду, и возвращаться в себя же.

Можно еще попробовать допилить код из поста #9 (кажется), где я попытался использовать прерывание 21h функцию 4Bh?

Добавлено через 5 минут
Также в посте #12 я заметил, что у вас возможно тоже проблема с фризом в конце. Когда команда выполнилась, но после этого программа просто зависла. А должна она, насколько я понимаю, либо закрыться сама, либо выйти в родительский command.com...
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8675 / 4512 / 1670
Регистрация: 01.02.2015
Сообщений: 13,943
Записей в блоге: 13
04.05.2019, 18:23
karuagal, посмотрите ещё один пример по ссылке http://www.intel-assembler.it/... mmands.asp
Кликните здесь для просмотра всего текста
Assembler
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
name  shell
page  55,132
title 'Shell.asm -- simple MS-DOS shell'
 
;############################################################################
;
;  03-03-88  This code is based on the work of Ray Duncan in his
;            book 'Advanced MS-DOS'- "The Microsoft guide for Assembly
;            Language and C programmers." published by Microsoft Press -
;            (C)1986 by Ray Duncan.  The program SHELL.ASM is shown
;            on pages 199 - 205.
;
;            The code here is optimized for maximum speed of response and
;            the missing END statement has been added.
;
;            Mr. Duncan also presents a C version of this program
;            on pages 195 - 198 along with an excellent discussion
;            and explanation of the MS-DOS EXEC function.
;
;            This code and/or the C version is an excellent start for
;            building your own command interpreter.  Items not recognized
;            by SHELL are passed to the MS-DOS COMMAND.COM for internal
;            or external processing.
;
;            As presented here a very minimal amount of memory is used
;            by the program.  The C version would of course have a bigger
;            .EXE file and probably be slower.
;
;                                     L. B. Neal
;                                     Sunnyvale, CA
;                                     March 3, 1988
;                                     PYSMATIC BBS 408-992-0372
 
;#############################################################################
 
STDIN   EQU 0
STDOUT  EQU 1
STDERR  EQU 2
 
CR  EQU 0DH
LF  EQU 0AH
BLANK   EQU 20H
ESC_S   EQU 01BH
 
;--------------------------------------------
;
CSEG    SEGMENT PARA PUBLIC 'CODE'
    ASSUME  CS:CSEG,DS:DATA,SS:STACK
 
SHELL   PROC    FAR
    MOV AX,DATA
    MOV DS,AX
    MOV AX,ES:[002CH]
    MOV ENV_SEG,AX
    MOV BX,100H
    MOV AH,04AH
    INT 21H
    JNC SHELL1
    MOV DX,OFFSET MSG1
    MOV CX,MSG1_LENGTH
    JMP SHELL4
 
SHELL1: CALL    GET_COMSPEC     ; Get the COMSPEC
    JNC SHELL2
    MOV DX,OFFSET MSG3
    MOV CX,MSG3_LENGTH
    JMP SHELL4
 
SHELL2: MOV DX,OFFSET SHELL3    ; Set CNTR-C vector
    MOV AX,CS
    MOV DS,AX
    MOV AX,2523H
    INT 21H
    MOV AX,DATA
    MOV DS,AX
    MOV ES,AX
 
;-------------------------------------------------------------
;  This is the main wait for input processing loop in the SHELL mode.
;
 
SHELL3: MOV DX,OFFSET PROMPT    ; Get_cmd inline coded
    MOV CX,PROMPT_LENGTH
    MOV BX,STDOUT       ; Write prompt to screen
    MOV AH,40H
    INT 21H
    MOV DX,OFFSET INP_BUF
    MOV CX,INP_BUF_LENGTH
    MOV BX,STDIN        ; Read the keyboard
    MOV AH,3FH
    INT 21H
    MOV SI,OFFSET INP_BUF
    MOV CX,INP_BUF_LENGTH
    CMP BYTE PTR [SI],0DH   ; Skip rest if CR
    JNE GCMD1           ; This gives much faster response
    JMP SHORT SHELL1
 
;------------------------------------------------------------------------
;  Here the command line is processed if was not just a CR
;
 
GCMD1:  CMP BYTE PTR [SI],'a'
    JAE CK_ALF
    JMP     SHORT GCMD2
CK_ALF: CMP BYTE PTR [SI],'z'
    JBE UPCASE
    JMP GCMD2
UPCASE: SUB BYTE PTR [SI],'a'-'A'
GCMD2:  INC SI
    LOOP    GCMD1
 
    MOV SI,OFFSET COMMANDS
INTR1:  CMP BYTE PTR [SI],0
    JE  INTR7
    MOV DI,OFFSET INP_BUF
INTR2:  CMP BYTE PTR [DI],BLANK
    JNE INTR3
    INC DI
    JMP INTR2
INTR3:  MOV AL,[SI]
    OR  AL,AL
    JZ  INTR4
    CMP AL,[DI]
    JNZ INTR6
    INC SI
    INC DI
    JMP INTR3
INTR4:  CMP BYTE PTR [DI],CR
    JE  INTR5
    CMP BYTE PTR [DI],BLANK
    JNE INTR6
INTR5:  CALL    WORD PTR [SI+1]
    CLC
    JMP READ            ; Read CMD line again
INTR6:  LODSB
    OR  AL,AL
    JNZ INTR6
    ADD SI,2
    JMP INTR1
INTR7:  STC
 
READ:   JNC SHELL3          ; Loop on cmd line again
    CALL    EXTRINSIC       ; Send external command to Comamnd.com
    JMP SHELL3
 
SHELL4: MOV BX,STDERR
    MOV AH,40H
    INT 21H
    MOV AX,4C01H
    INT 21H
 
SHELL   ENDP
 
STK_SEG DW  0
STK_PTR DW  0
 
;----------------------------------------------------
; Here we pass the command line to COMMAND.COM when
; SHELL.EXE can't handle the string.
;
 
EXTRINSIC PROC  NEAR
    MOV AL,CR
    MOV CX,CMD_TAIL_LENGTH
    MOV DI,OFFSET CMD_TAIL+1
    CLD
    REPNZ   SCASB
    MOV AX,DI
    SUB AX,OFFSET CMD_TAIL+2
    MOV CMD_TAIL,AL
    MOV PAR_CMD,OFFSET CMD_TAIL
    CALL    EXEC
    RET
EXTRINSIC  ENDP
 
;------------------------------------------------------
;  This proceedure gets the comspec
;
 
GET_COMSPEC PROC NEAR
    MOV SI,OFFSET COM_VAR
    CALL    GET_ENV
    JC  GCSP2
    MOV SI,OFFSET COM_SPEC
GCSP1:  MOV AL,ES:[DI]
    MOV [SI],AL
    INC SI
    INC DI
    OR  AL,AL
    JNZ GCSP1
GCSP2:  RET
GET_COMSPEC ENDP
 
;-----------------------------------------------
;  Get the environment information
;
 
GET_ENV PROC    NEAR
    MOV ES,ENV_SEG
    XOR DI,DI
GENV1:  MOV BX,SI
    CMP BYTE PTR ES:[DI],0
    JNE GENV2
    STC
    RET
GENV2:  MOV AL,[BX]
    OR  AL,AL
    JZ  GENV3
    CMP AL,ES:[DI]
    JNE GENV4
    INC BX
    INC DI
    JMP GENV2
GENV3:  RET
GENV4:  XOR AL,AL
    MOV CX,-1
    CLD
    REPNZ   SCASB
    JMP GENV1
GET_ENV ENDP
 
;--------------------------------------------------
; Here we call MS-DOS EXEC function to run COMMAND.COM.
;
 
EXEC    PROC    NEAR
    PUSH    DS
    PUSH    ES
    MOV CS:STK_SEG,SS
    MOV CS:STK_PTR,SP
    MOV DX,OFFSET COM_SPEC
    MOV BX,OFFSET PAR_BLK
    MOV AH,04BH
    MOV AL,0
    INT 21H
    MOV SS,CS:STK_SEG
    MOV SP,CS:STK_PTR
    POP ES
    POP DS
    JNC EXEC1
    MOV DX,OFFSET MSG2
    MOV CX,MSG2_LENGTH
    MOV BX,STDERR
    MOV AH,040H
    INT 21H
EXEC1:  RET
EXEC    ENDP
 
;---------------------------------------------------------
; A simple ANSI.SYS internal command to clear the screen.
;
 
CLS_CMD PROC    NEAR
    MOV DX,OFFSET CLS_STR
    MOV CX,CLS_STR_LENGTH
    MOV BX,STDOUT
    MOV AH,040H
    INT 21H
    RET
CLS_CMD ENDP
 
;---------------------------------------------------------
;  Internal command to run COMMAND.COM
;
 
DOS_CMD PROC    NEAR
    MOV PAR_CMD,OFFSET NULTAIL
    CALL    EXEC
    RET
DOS_CMD ENDP
 
;--------------------------------------------------------
; Internal command to leave SHELL.EXE.
;
 
EXIT_CMD PROC   NEAR
    MOV AX,04C00H
    INT 21H
EXIT_CMD  ENDP
 
CSEG    ENDS
 
;--------------------------------------------
 
STACK   SEGMENT  PARA STACK 'STACK'
    DW  64 DUP(?)
STACK   ENDS
 
;---------------------------------------------
 
DATA    SEGMENT PARA PUBLIC 'DATA'
 
COMMANDS EQU $              ; The sample command table for
    DB  'CLS',0         ; this command interpreter
    DW  CLS_CMD
    DB  'DOS',0
    DW  DOS_CMD
    DB  'EXIT',0
    DW  EXIT_CMD
    DB  0
 
COM_VAR DB  'COMSPEC=',0
COM_SPEC DB 80 DUP(0)
NULTAIL DB  0,CR
CMD_TAIL DB 0,' /C '
 
INP_BUF DB  80 DUP(0)
INP_BUF_LENGTH EQU $-INP_BUF
CMD_TAIL_LENGTH EQU $-CMD_TAIL-1
 
;-----------------------------------------------------------
; The definition of SHELL.EXE's prompt.
;
 
PROMPT  DB  CR,'SHELL:> '
PROMPT_LENGTH EQU $-PROMPT
 
 
 
ENV_SEG DW  0
 
 
;-----------------------------------------------------------
; Internal messages for SHELL.EXE errors
;
 
MSG1    DB  CR,LF
    DB  'Unable to de-allocate memory.'
    DB  CR,LF
MSG1_LENGTH EQU $-MSG1
 
MSG2    DB  CR,LF
    DB  'EXEC of COMMAND.COM failed.'
    DB  CR,LF
MSG2_LENGTH EQU $-MSG2
 
MSG3    DB  CR,LF
    DB  'No COMSPEC variable in Environment.'
    DB  CR,LF
MSG3_LENGTH EQU $-MSG3
 
 
 
CLS_STR DB  ESC_S,'[2J'     ; ANSI.SYS clear screen string.
CLS_STR_LENGTH  EQU $-CLS_STR
 
PAR_BLK EQU $
    DW  0
PAR_CMD DW  OFFSET CMD_TAIL
    DW  SEG CMD_TAIL
    DD  -1
    DD  -1
 
DATA    ENDS
    END SHELL
    END
И ещё, когда я приступаю к колдовству, то полностью читаю заклинание, чтобы не получилось как у Эша в фильме "Зловещие мертвецы 3 : Армия тьмы (фильм 1992 г)". Это я к тому, что вы сами привели ссылку на описание int 21h fn=4Bh - по которой полностью расписан алгоритм действий из 9 пунктов. У вас нет почти ничего из этого алгоритма.

В примере по ссылке появляется собственное приглашение и от пользователя ожидается ввод одной из 3 перечисленных в таблице команд, после чего вызывается fn=4Bh.

Примеров у вас и так достаточно - будет на 1 больше.
1
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6215 / 2449 / 403
Регистрация: 29.07.2014
Сообщений: 3,181
Записей в блоге: 4
04.05.2019, 19:00
Цитата Сообщение от karuagal Посмотреть сообщение
Из под DOS ваша программа не работает. Виснет в конце, как и было.
ничего не виснет и не фризит - на моей машине всё работает как надо
вот чистый дос с флопика на виртуальной машине где видно,
что после Enter приложение закрывается без каких-либо зависонов и прочей лабуды.
не знаю, что и как ты там тестируешь..
Миниатюры
Запуск command.com с параметрами, используя int 21/function 4Bh  
0
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 19:17  [ТС]
Цитата Сообщение от R71MT Посмотреть сообщение
после Enter приложение закрывается без каких-либо зависонов
А можно у вас попросить архив с вашим работающим .com и исходником? Я совсем перестал понимать в чем дело... Буквально скомпилировал и запустил ваш же код из поста выше.
0
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6215 / 2449 / 403
Регистрация: 29.07.2014
Сообщений: 3,181
Записей в блоге: 4
04.05.2019, 19:20
исходник и готовый com..
Вложения
Тип файла: zip int2E.zip (828 байт, 3 просмотров)
1
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 19:27  [ТС]
Не работает. Значит, проблема в системе. Буду пробовать что-то другое ставить...

Так или иначе, благодарю за помощь. Если сумею заставить ее работать у себя, отпишусь. Попробую поковырять int 4Bh.
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8675 / 4512 / 1670
Регистрация: 01.02.2015
Сообщений: 13,943
Записей в блоге: 13
04.05.2019, 20:03
Посмотрите и здесь главу 12 - именно отсюда и был взят пример, ссылку на который я публиковал ранее.
Там и пояснения по работе с fn 4Bh.

На русском эта книга издавалась
Данкан Р. Профессиональная работа в MS-DOS.
1
1 / 1 / 0
Регистрация: 03.05.2019
Сообщений: 19
04.05.2019, 21:15  [ТС]
R71MT, с запросом command /c dir /p /s код успешно сработал до конца будучи запущенным через cmd.exe
1
780 / 412 / 75
Регистрация: 29.03.2013
Сообщений: 854
06.05.2019, 10:33
Лучший ответ Сообщение было отмечено karuagal как решение

Решение

Цитата Сообщение от karuagal Посмотреть сообщение
mov ss,[savess]
mov sp,[savesp]
после выполнения INT 2Eh регистр DS содержит мусор, поэтому необходимо процитированные выше строки переписать так:
Assembler
1
2
mov ss,cs:[savess]
mov sp,cs:[savesp]
или так:
Assembler
1
2
3
4
5
6
cli
mov ax, cs
mov ds, ax
mov ss,[savess]
mov sp,[savesp]
sti
3
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16376 / 7688 / 1080
Регистрация: 11.11.2010
Сообщений: 13,768
07.05.2019, 14:51
karuagal,
я один это вижу?
Assembler
1
2
3
4
.model tiny
.code
jmp  start
org  100h
хотя должно быть
Assembler
1
2
3
4
.model tiny
.code
org  100h
jmp  start
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.05.2019, 14:51

Можно ли реализовать Function / Sub с именованными параметрами ...
подобно встроенным функциям, например: GetSetting Application:='Appl', Section:='Sec', Default='' Спасибо

Аргумент типа int не совместим с параметрами типа int*
помогите, ошибка в программе &quot;аргумент типа int не совместим с параметрами типа int*&quot; #include &lt;stdio.h&gt; #include...

Аргумент типа int не совместим с параметрами типа int**
Помогите, решить проблему с указателями #include &lt;iostream&gt; #include &quot;pch.h&quot; #include &lt;cstdlib&gt; #include &lt;ctime&gt; ...

Не выполняется запуск программы на удалённом компьютере командлетом Invoke-Command
Уважаемые форумчане. Прошу знающих Powershell помочь в такой проблеме. Есть доменная сеть с компьютерами. Все компьютеры находятся в одном...

Запуск файла с сетевой папки через Invoke-command на удаленном компьютере
Здравствуйте. Помогите разобраться с доступом к шаре через invoke. Ситуация 1: необходимо запустить скрипт на удаленном пк, с теми же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru