Код в мешке
251 subscribers
9.11K photos
1.6K videos
2.11K files
43K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Forwarded from Михаил
SonyaPE
Forwarded from Михаил
Кстати, у нас в группе есть его автор, уважаемый @ESonya
Forwarded from Михаил
Сделал оптимизацию кода, теперь размер RAM диска может быть динамическим, в размере 50% от свободной памяти, но не меньше 1ГБ, и не больше 10ГБ
Forwarded from Михаил
Новое ядро WINPE10 загружается быстрее чем WINPE5
Это радует
Forwarded from Михаил
Самое главное что мне удалось сделать, это унифицировать загрузочный скрипт для обоих сборок, это облегчает разработку
Forwarded from Михаил
REM Запрос на ициализацию оборудования
REM На русском языке
CHCP 1251 > NUL
IF NOT "0"=="0" (
nircmd.exe qboxcomtop "Инициализировать оборудование в фоновом режиме?~n~n1. Будет создан RAM-диск размером 10 MB~n2. Будут установлены сетевые и другие драйвера~n3. Будет установлено максимальное разрешение экрана~n~n4. Вывод индикаторов датчиков оборудования~n5. Вывод индикаторов состояния жестких дисков~n6. Вывод индикаторов ввода-вывода, CPU и RAM" "Инициализация оборудования)" returnval 0x1
) ELSE (
nircmd.exe qboxcomtop "Инициализировать оборудование в фоновом режиме?~n~n1. [недостаточно памяти для создания RAM-диска]~n2. Будут установлены сетевые и другие драйвера~n3. Будет установлено максимальное разрешение экрана~n~n4. Вывод индикаторов датчиков оборудования~n5. Вывод индикаторов состояния жестких дисков~n6. Вывод индикаторов ввода-вывода, CPU и RAM" "Инициализация оборудования" returnval 0x1
)
REM Передача ответа "да"
IF %ERRORLEVEL% NEQ 0 (ECHO ДА & CHCP 866 > NUL )
CHCP 866 > NUL
Forwarded from Михаил
реализация запроса с выводом результата ответа "да" в виде кода ошибки 1 (условно = да)
Forwarded from Михаил
это .cmd, если что
Forwarded from Радио Sputnik
Президент России Владимир Путин:

"Еще об одном нравственном моральном выборе, который стоит перед нами сейчас: в мире в целом, а порой и у нас в России звучит мысль, что в первую очередь нужно думать об экономике, о материальном благополучии, и это, конечно, очень, очень важно. Но что в этой связи предлагается: предлагается, по сути, идти вперед, перешагивая через все и через всех, ни на кого и ни на что не оглядываясь, по сути, не брать в расчет риски, связанные с эпидемией. И просто как можно быстрее отменить все ограничения, а если кто-то может заболеть, то пусть заболеет, останется инвалидом или даже умрет - значит, такова его судьба. Словом, предлагается закон естественного отбора, где каждый за себя".

@radio_sputnik
Forwarded from Михаил
Наконец-то, сделал режим загрузки RDP
Загружается сначала без рабочего стола, и идёт попытка подключение по RDP файлу, если нет RDP файла, то идет попытка подключения к серверу прописанному в конфигурации ядра
Если сервер, указанный в конфигурации недоступен, то просто выводится клиент RDP
Forwarded from Михаил
сам режим загрузки выглядит так
Forwarded from Михаил
после запуска клиента RDP - так
Forwarded from Михаил
режим тонкого клиента с ручным указанием логина и пароля мы решили. теперь, нужно реализовать автовход. для этого нужно писать генератор паролей RDP
Forwarded from Михаил
После завершения RDP сессии выходит рабочий стол, и дальше уже как обычный AdminPE
Forwarded from Михаил
Список необходимых изменений в AdminPE (ToDo)
Пишите ваши предложения в чат, указав ник @KopBuH91

1. Обновление WinPE10 до стабильной 1809 (или новее) - в процессе 🕒
1.1. Добавить поддержку .NET в обновлённую WinPE10
1.2. Добавить безопасный режим для теста проблемных дисков (как в AdminPE/WinPE5)

2. Обновление базового фукнционала ядра
2.2. Добавить поддержку NVMe (для AdminPE) 🕒
2.1. Добавить поддержку тачпадов на новых чипсетах (для AdminPE)
2.2. Интегрировать RAID драйвера AMD чипсетов для AM4
2.3. Поддержка APFS
2.4. Поддержка Intel 10 Gen

3. Обновление софта до актуальных стабильных версий
3.1. Victoria API (SSD), Hard Disk Sentintel
3.2. Acronis DD, Acronis TI, IFW
3.3. AIDA64, SIW, Passmark
3.4. R-Studio, UFS, WinHex, DiskDigger
3.4. NirSoft, Everything
3.5. DRevitalize 3.32 + 4.01
3.6. Macrium Reflect, AllDup, 7Zip
3.7. Advanced IP Scanner
3.8. HotVirtualKeyboard

4. Инструкция по интеграции в другие сборки (например, в разные Multi-Boot)

5. Добавить утилиты:
5.1. DISM++
5.2. NirSoft (WinUpdatesView)

6. Сделать режим Forensic (DataRecovery) (криминалист),
6.1. расширить список утилит в разделе "Forensic"
6.2. Сделать защиту дисков от записи через DiskPart (для режима Forensic)

7. Добавить функции в ядро:
7.1. Предупреждение о нехватке свободного места с предложением освободить его
7.2. Самодельная цифровая подпись для проверки программ сборки и снижения ложных детектов АВ
7.3. Динамический размер RAM диска в размере 50% от свободной памяти

8. Сделать режим тонкого клиента (RDP)
8.1. Реализовать возможность загрузки тонкого клиента при загрузке через сеть (PXE)
8.2. Добавить отдельный пункт меню для загрузки в режиме тонкого клиента
8.3. Реализовать возможность автоматического входа с заранее заданным логином и паролем на определенный сервер
8.4. Реализовать режим тонкого клиента без первоначального запуска рабочего стола
8.5. Реализовать возможность считывания настроек из стандартных RDP файлов (кроме паролей)
Forwarded from Михаил
Интегрировал все основные драйвера RAID и NVMe
Среди них: Intel, Samsung, AMD, WD, Micron, JMicron, LSI, Marvell, LiteOn и другие


Всего 26шт
Forwarded from kiosaku
есть ещё вот такое, кстати: http://memory.dataram.com/products-and-services/software/ramdisk
Forwarded from Михаил
Фишка как бы в том, что тебе не нужно ничего настраивать всё работает из коробки, по умолчанию