Ctv1software

Ctv1software

Мой сайт: http://мс-дос.рф
Пикабушник
рейтинг 3 подписчика 8 подписок 19 постов 0 в горячем
Награды:
5 лет на Пикабу

Создание EXE приложений на PHP

Некоторое время назад мне понадобилось компилировать сервис(онлайн эмулятор zx spectrum) написанный на php, в exe.

Первым делом, что я нашёл, был "ExeOutput for PHP 2021", рабочих ключей для которого в интернете нет. А триал файлы мне ненужно.Лицензию в России для этой программы не купить, так что отпадает.(нашёл старую версию с активатором, но там в качестве движка ie)

Нашёл статью на Habr(https://habr.com/ru/articles/19705/), но найти

Программу из статьи я не смог. Так что тоже минус. Ещё нашёл EXE-P, но он только консоль компилирует.

Собственно рабочих 2 метода:

Можно скачать браузерный интерфейс, на движке Chromium(https://github.com/sadeghheydarimusic/php-to-exe), к сожалению выводит дебаг на экран, в виде сервера PHP.

И PHP to EXE компилятор, который полноценно компилирует сайт в exe, но не поддерживает пробелы и кириллицу в пути к файлам сайта, а так-же скомпилированая программа использует дополнительные файлы (http://i964126i.beget.tech/)

Пример скомпелированой программы: https://disk.yandex.ru/d/tUB8GhuPugObTg

Показать полностью
6

MS-DOS 6.22 FOR WINDOWS

MS-DOS 6.22 FOR WINDOWS

Ранее я делал статью посвященную своей программе "MS-DOS 6.22 FOR WINDOWS", которая копировала образ диска dos.ima, и загрузчик Grub4dos, на хард. После этого программа прописывал Grub4dos, в загрузочное меню Windows. В результате при загрузке компьютера появлялась загрузочное меню, от куда можно было запустить MS-DOS 6.22, через Grub4dos. Я долго придерживался такой модели установки, обновляя и доробатывая только сам образ системы. Такой подход имеет огромный недостаток, так-как изменения на виртуальном диске не сохраняются, а для внесения изменений в файлы на виртуальном диске, нужно редактировать "C:\dos.ima", из Windows, через ultraiso. Недавно я решил полностью изменить процесс установки, теперь при запуске программы нужно выбрать ненужный раздел, который будет отформатирован в fat16, и на него будет установлен MS-DOS 6.22. Ядро системы MS-DOS добавляется в загрузочное меню Windows, поэтому после перезагрузки можно сразу выбрать какую систему нужно запустить (MS-DOS, WINDOWS).

Ядро этой версии MS-DOS, перекомпелированно, поэтому может напрямую запускаются через загрузочное меню Windows.



Новая версия программы:

http://мс-дос.рф/counter.php?book=hb

Все версии программы:

http://мс-дос.рф/

Показать полностью
9

KolibriOS for Windows

Kolibri OS for Windows

Бесплатная программа написаная мной в 2019году, предназначена для установки Kolibri OS, из под Windows. В комплекте программа имеет панель управления системой kolibriOS, функционал (управление загрузчиком, восстановление файлов системы, установка языка системы, замена образа системы)

KolibriOS for Windows

Скачать программу можно тут:

http://мс-дос.рф/kolibrios.php

3

Написал программу установки MS-DOS 6.22, для windows, под bios

Как-то сидя дома и ностальгирую по MS-DOS 6.22, который был запущен с флешки и работал глючно из-за того что ёмкость USB накопителя быстро билась, мне пришла идея установить DOS, на свободный раздел, на жёстком диске где стояла windows 7. Я форматнул раздел в fat16, скопировал системные файлы дистрибутива MS-DOS 7.01 и установил загрузчик на этот раздел для dos 7.0, с помощью утилиты bootice. Потом я добавил в загрузочное меню windows Grub4Dos, который настроил для загрузки со 2 раздела. Таким образом при загрузке компьютера появилась возможность запускать MS-DOS 6.22 или WINDOWS.

Сама система MS-DOS 6.22 выглядит так:

Через некоторое время, я решил автоматизировать процесс установки и написал программу MS-DOS 6.22 FOR WINDOWS.

Эта программа позволила установить MS-DOS 6.22 в 2 клика, что сильно упращяло процесс установки, благодаря чему инсталляцию MS-DOS 6.22 мог выполнить любой пользователь пк. Так-же хочу заметить что система устанавливается в C:\DOS.IMA, благодаря чему не нужно выбирать диск для установки и выполнять опасное форматирование. В дистрибутив уже входят все базовые драйвера и программы, а для установки требуется только микропрограмма bios, то есть UEFI не поддерживается.


Сайт проекта MS-DOS 6.22 FOR WINDOWS:

http://d96179xw.beget.tech/

Показать полностью 3
7

Эмулятор ZX Spectrum online

Всем привет, недавно я написал свой онлайн эмулятор ZX spectrum, на js.

Эмулятор поддерживает загрузку кассет формата: tap, z80 и другие...

Есть возможность выбора загрузки с сервера или компьютера.

Есть встроенная скудная библиотека игр в формате z80.

Так-же на странице эмулятора есть возможность оставить комментарии и оценить эмулятор по 5 бальной шкале.

Моей рекламы на странице нет, иногда появляется реклама в области комментариев, по причине использования сторонних сервисов для работы комментариев.

Поддержать разработчиков можно на странице о программе.


Ссылка:

http://i964126i.beget.tech/Spectrum

1

Эмулятор windows 3.11

Эмулятор windows 3.11

Эмулятор эмулирует 386 компьютер с установленной windows 3.11. Система находится на виртуальном диске w:\. Есть поддержка DOS программ через встроенный vdm.Эмуляция dos находится на уровне оригинального vdm из windows 3.11 В качестве графического интерфейса используется Packard Bell Navigator.

Подойдёт для полноценной работы с win16 приложениями. Есть поддержка интернета и печати на принтере.

Добавлена русская озвучка программы(можно отключить в настройках).



Скачать можно тут

http://old-dos.ru/dl.php?id=24376

Показать полностью 1
2

Open Tweaker

После скандала по поводу бекдора в win10 Tweaker, я решил создать свой Open Tweaker, чтоб он был максимально открытым.

Написал я твикер на bat, для окон ввода использовал Winput, а в качестве графического интерфейса использовал Quick_Killer



Функции из menu.ini:

[Settings]

Section=7

[Section1]

NameFile=offon.bat

NameProgram=Функции

NameCheckBox1=

NameCheckBox2=Отключить Defolder'

NameCheckBox3=Включить Defolder

NameCheckBox4=Отключить обновления

NameCheckBox5=Включить обновления

NameCheckBox6=Включить Суперпользователя rus

NameCheckBox7=Отключить Суперпользователя rus

NameCheckBox8=Включить Суперпользователя eng

NameCheckBox9=Отключить Суперпользователя eng

NameCheckBox10=Включить групповую политику для Windows 10 Home

NameCheckBox11=Oтключить UAC

NameCheckBox12=Создать учетную запись

NameCheckBox13=Удалить учетную запись

NameCheckBox14=Установить пароль учетной записи

RunKey1=

RunKey2=" -doff"

RunKey3=" -don"

RunKey4=" -apdoff"

RunKey5=" -apdon"

RunKey6=" -supon"

RunKey7=" -supoff"

RunKey8=" -suponeng"

RunKey9=" -supoffeng"

RunKey10=" -politic"

RunKey11=" -uacoff"

RunKey12=" -newuser"

RunKey13=" -deluser"

RunKey14=" -pasuser"

Description=Включение и отключение функций windows

[Section2]

NameFile=offon.bat

NameProgram=Ускорение

NameCheckBox1=

NameCheckBox2=Автоматическая выгрузка DLL-файло вкл

NameCheckBox3=Автоматическая выгрузка DLL-файло выкл

NameCheckBox4=Ускорить запуск windows вкл

NameCheckBox5=Ускорить запуск windows откл

NameCheckBox6=Отключение зарезервированного хранилища

NameCheckBox7=Включение зарезервированного хранилища

NameCheckBox8=Отключение телеметрии

NameCheckBox9=Повышение производительности NTFS

NameCheckBox10=Ускорение открытия меню "Пуск"

NameCheckBox11=Отключить кэширование изображений

NameCheckBox12=Очищение файла подкачки при выключении компьютера

NameCheckBox13=Не выгружать из оперативной памяти коды ядра и драйверов

NameCheckBox14=Отключение всплывающих подсказок для элементов рабочего стола

RunKey1=

RunKey2=" -UnloadDLL"

RunKey3=" -loadDLL"

RunKey4=" -Startup"

RunKey5=" -Startupoff"

RunKey6=" -bayoff"

RunKey7=" -bayon"

RunKey8=" -telem"

RunKey9=" -ntfsbig"

RunKey10=" -turbostart"

RunKey11=" -imgcesh"

RunKey12=" -ClearPageFile"

RunKey13=" -PagingExecutive"

RunKey14=" -ShowInfoTip"

Description=Ускорение работы системы

[Section3]

NameFile=offon.bat

NameProgram=Ненужные функции

NameCheckBox1=

NameCheckBox2=Отключение телеметрии

NameCheckBox3=Оптимизации доставки выкл

NameCheckBox4=Оптимизации доставки вкл

NameCheckBox5=Отключение автозапуска для cd, dvd

NameCheckBox6=Отключение выделение недавно установленных программ

NameCheckBox7=Отключение истории списка последних документов

NameCheckBox8=Отключаем индексирование содержимого разделов диска и префетчер для SSD-накопителей

NameCheckBox9=Отключение SmartScreen

NameCheckBox10=Отключить службу поиска сетевых принтеров

NameCheckBox11=Включить службу поиска сетевых принтеров

NameCheckBox12=Отключить гибернацию

NameCheckBox13=Отключить брандмауэр

NameCheckBox14=

RunKey1=

RunKey2=" -telem"

RunKey3=" -kshon"

RunKey4=" -kshoff"

RunKey5=" -AutoRun"

RunKey6=" -NotifyNewApps"

RunKey7=" -NoRecent"

RunKey8=" -offindex"

RunKey9=" -SmartScreen"

RunKey10=" -setprintoff"

RunKey11=" -setprinton"

RunKey12=" -hiberoff"

RunKey13=" -firewalloff"

RunKey14=

Description=Отключение Ненужных функций

[Section4]

NameFile=offon.bat

NameProgram=Повышение приоритета активным приложениям

NameCheckBox1=

NameCheckBox2=2x

NameCheckBox3=4x

NameCheckBox4=6x

NameCheckBox5=8x

NameCheckBox6=10x

NameCheckBox7=12x

NameCheckBox8=14x

NameCheckBox9=16x

NameCheckBox10=18x

NameCheckBox11=20x

NameCheckBox12=22x

NameCheckBox13=24x

NameCheckBox14=26x

RunKey1=

RunKey2=" -2xprio"

RunKey3=" -4xprio"

RunKey4=" -6xprio"

RunKey5=" -8xprio"

RunKey6=" -10xprio"

RunKey7=" -12xprio"

RunKey8=" -14xprio"

RunKey9=" -16xprio"

RunKey10=" -18xprio"

RunKey11=" -20xprio"

RunKey12=" -22xprio"

RunKey13=" -24xprio"

RunKey14=" -26xprio"

Description=Если у вас система недостаточно мощная, то изменять этот параметр надо осторожно.

[Section5]

NameFile=offon.bat

NameProgram=Очистка системы

NameCheckBox1=

NameCheckBox2=

NameCheckBox3=Очистка временных файлов

NameCheckBox4=Очистка истории обнавлений

NameCheckBox5=Очистка корзины

NameCheckBox6=Очистка оперативной памяти

NameCheckBox7=

NameCheckBox8=

NameCheckBox9=

NameCheckBox10=

NameCheckBox11=

NameCheckBox12=

NameCheckBox13=

NameCheckBox14=

RunKey1=

RunKey2=" "

RunKey3=" -tempfile"

RunKey4=" -historyupdate"

RunKey5=" -Recycle"

RunKey6=" -flushdns"

RunKey7=" "

RunKey8=

RunKey9=

RunKey10=

RunKey11=

RunKey12=

RunKey13=

RunKey14=

Description=Очистка системы

[Section6]

NameFile=offon.bat

NameProgram=Рекомендованные библиотеки

NameCheckBox1=

NameCheckBox2=NET Framework 4.8

NameCheckBox3=Java 7.0, 8.0

NameCheckBox4=visual studio 2015, 2017 и 2019

NameCheckBox5=DirectX 12

NameCheckBox6=

NameCheckBox7=

NameCheckBox8=

NameCheckBox9=

NameCheckBox10=

NameCheckBox11=

NameCheckBox12=

NameCheckBox13=

NameCheckBox14=

RunKey1=" "

RunKey2=" -Frame"

RunKey3=" -Java"

RunKey4=" -visual"

RunKey5=" -DirectX"

RunKey6=" "

RunKey7=" "

RunKey8=

RunKey9=

RunKey10=

RunKey11=

RunKey12=

RunKey13=

RunKey14=

Description=Системные библиотеки для Windows 10

[Section7]

NameFile=offon.bat

NameProgram=Рекомендованные программы

NameCheckBox1=

NameCheckBox2=Avast

NameCheckBox3=Google Chrome

NameCheckBox4=AkelPad 4.9.8

NameCheckBox5=7-ZIP 18.01

NameCheckBox6=K-Lite Codec Pack 253f

NameCheckBox7=

NameCheckBox8=

NameCheckBox9=

NameCheckBox10=

NameCheckBox11=

NameCheckBox12=

NameCheckBox13=

NameCheckBox14=

RunKey1=

RunKey2=" -Avast"

RunKey3=" -Chrome"

RunKey4=" -AkelPad"

RunKey5=" -7ZIP"

RunKey6=" -KLite"

RunKey7=

RunKey8=

RunKey9=

RunKey10=

RunKey11=

RunKey12=

RunKey13=

RunKey14=

Description=Лучшие программы для Windows 10



Скачать Open Tweaker можно тут:http://d96179xw.beget.tech/Download/open7.html

Скачать Quick_Killer можно тут:

http://soft.oszone.net/program/10088/Quick_Killer

Скачать Winput можно тут: https://www.horstmuc.de/wcon.htm

Показать полностью
Отличная работа, все прочитано!