AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
LauncherPB СкачатьПоследнее обновление: Добавлено действие по правой кнопки мыши на кнопке, в ini-файл добавляется параметр url=ссылка. Если указана ссылка, то открывает её, иначе открывает исполняемый файл (exe=) в проводнике. Можно указать файл из текущей папки, из системных или прямой путь (C:\...). Раскрытие переменных тут не работает. Исправление подсказки, не смешивается мультяшная балон с квадратной. LargeIcon перенесён в глобальные настройки, LargeIcon2 - для кнопок с координатами.параметрыПараметры ini-файла[gui]Title=Launcher - Заголовок окнаicon=launcher.ico - иконка окнаFormX=10 - x-координата окна, если не указаны обе координаты, то по центруFormY=10 - y-координата окна, если не указаны обе координаты, то по центруFormWidth=430 - Ширина окнаFormHeight=310 - Высота окнаFormStyle=2156396544 - стиль окна, обычно заголовка. 13107200 - без кнопки "Свернуть", 13107204 - узкий заголовок - панель инструментов, 2156396544 - без заголовкаPicture = Launcher.bmp - картинкаGuiBkColor=3F3F3F - Цвет фона если картинка не найденаAreaX=90 - x-координата заданной области для кнопокAreaY=70 - y-координата областиAreaWidth=320 - ширина областиAreaHeight=220 - высота областиMargin=5 - промежутки между кнопокColumns=2 - число колонок, вертикальных рядовFontName=Consolas - название шрифтаFontSize=14 - размер шрифтаFontStyle=256 - стиль шрифтаBtnAlign=256 - Выравнивание текста на кнопке (по умолчанию по центру, 256 - слева, 512 - справа, 8192 - многостроковый, 1 - выбранная). Для многострокового тильда "~" используется в качестве переноса строки и заменяется на CRLF.BtnMinW= - минимальная ширина кнопкиBtnMinH= - минимальная высота кнопкиBtnColor= - пока не используется (цвет кнопки)Wow64=1 - отключает перенаправление в SysWOW64 для 32-битной программы на ОС x64Esc=1 - добавляет хоткей Esc для закрытия программы.TipStyle=1 - задаёт стиль всплывающей подсказки. Может быть суммой флагов 1, 2, 64, где 1 - включает заголовок и иконку, 2 - показывает exe и arg, 64 - мультяшный вид подсказки.TipWidth=220 - ширина всплывающей подсказки.TipTime=15 - время отображения всплывающей подсказки.CRLF=~ - символ переноса используемый в параметрах warntext, hint, в названии кнопки при включенном флаге "многострочный текст". Например "warntext=текст~подсказки" будет 2 строки.LargeIcon = 1 - Размер иконки, если 1 то 32, если 0, то 16LargeIcon2 = 1 - Размер иконки для кнопок с координатами
Если данные области Area не указаны, то по умолчанию вся площадь окна. Если FormX и FormY не указана или оба равны 0, то применяется центрирование окна. Если не задан Picture, то применяется GuiBkColor, если и он не указан, то стандартное серое окно. Если FontName не указан, то никакие настройки шрифта не применяются. Если указан минимальный размер кнопки (чтобы вместился текст) и размер кнопок вычислен меньше минимального, то область Area или окно будет увеличено, а кнопки создаются с минимальным указанным размером. Кнопки[6] - название секции не имеет значения, главное чтобы не повторялисьname=Calc - Название программы - отображается на кнопкеhint=Run Calc - Подсказка при наведении мышиexe=calc.exe - Исполняемый файл, полный путь или относительныйarg=\k - аргументы/параметры для исполняемого файлаhotkey=Alt + q - Горячая клавиша. Если использована, то добавиться в контекстное меню, вызываемое правым кликом мыши.url=https://... - если указана ссылка, то открывает её, иначе открывает исполняемый файл (exe=) в проводнике. Можно указать файл из текущей папки или прямой путь (C:\...)..icon=calc.exe - иконка, полный путь или относительныйAdmin = 1 - Запускает программу от админаexit = 1 - Закрывает лаунчер после нажатия кнопки, запуская перед этим программуhide = 1 - Скрывает процесс, полезно для запуска консольных программwarn=1 - Показать сообщение с требованием подтверждения операции, если кнопка опасна (перезагрузка и т.д.)warntext=моя подсказка - при использовании warn задаёт свой текст диалога предупреждения перед запуском. При этом указать warn=2 [7]name=Выходexe=Exit - особый случай, если Exit, то закрывает окно ничего не запуская [8]bhide=1 - создаёт пустое пространство по размеру кнопки, чтобы визуально разделить кнопки между собой. Ком-строка
Можно передать программе ini-файл, чтобы открыть копию программы с другим конфигурационным файлом. Указывается имя файла или относительный путь, относительно текущей папки программы. Различные сборки/компиляцииLauncher.exe - поддерживает только *.bmp-файлы в качестве фона и имеет минимальный размер исполняемого файла. Этот вариант идеален без использования фона. Launcher-OWNER.exe - Поддерживает цвет кнопок (цвет фона, каймы, шрифта). LauncherXYWH-UDLR_Uni.exe - поддерживает координаты кнопки, например xywh=5,5,155,40. Позволяет сделать отдельные кнопки, например как кнопки переключения вкладок, при этом загружая иной конфиг. Также можно сделать кнопки с указанием автора сборника или информационная кнопка, указывающая как пользоваться сборником. Аббревиатура UDLR означает выбор кнопок стрелками клавиатуры и Enter. Uni - означает поддержка jpg, gif, png, tga в качестве фона Стиль шрифта FontStyle поддерживает флаги:256 - жирный 512 - курсив 4 - подчёркнутый 8 - перечёркнутый 16 - наилучшее качество просто суммировать флаги, например 264 (256+8) включит соответствующее. АвтовычислениеМожно указать только минимальный размер кнопок и число колонок, при этом размер окна вычисляется автоматически, чтобы кнопки уместились. BtnMinW = 200BtnMinH = 44Columns = 2Важно учесть, что задавая область кнопок "Area", её размер условный, например при вычислении 10 кнопок на высоте области 335 получим высоту кнопки 33,5 пиксел, но так как пиксел не делится на десятые доли, то размер кнопки будет 33 пиксел, умножаем на 10 кнопок и получаем область кнопок 330, а не 335, конечно с учётом отступом, но они опущены, чтобы показать пример того, что размер области кнопок не будет соответствовать действительности, поэтому когда отступ под кнопками или справа от кнопок не соответствует действительности и выглядит несимметрично, то учитывайте эту погрешность и самостоятельно определяйте правильный размер окна и области кнопок. Если у вас 20 кнопок по высоте и изменение размера кнопки на 1 пиксел провоцирует изменение области кнопок на 20 пикселов Вычислить самостоятельно область кнопок так: высоту кнопки (28) прибавить отступ (2), умножить на число кнопок (20) и прибавить ещё отступ (2) получим высоту области 602, т.е. (28 + 2) * 20 + 2 = 602. Можно было бы делать округление и получить 33 пиксел, потом 37 пиксел вместо 36, но тогда кнопки бы скакали по размерам и по отступам в пределах пиксела и если отступ то 2, то 3 пиксела, это будет выглядеть неприглядно. ПоискИспользуйте Ctrl+F или пункт меню, чтобы быстро найти кнопку по тексту, кнопка будет подсвечена и активирована, достаточно нажать Enter. Вводить достаточно часть слова и даже одну букву, текст проверяется что он есть в названии кнопки без учёта регистра. Если найдено 2 и более кнопок, то выводится сообщения о найденных кнопках и можно указать более точный запрос, при этом первая найденная станет активной. Если ничего не найдено, то сбрасывается активность какой либо кнопки. ПрочееЕсли нажать F1 (не удерживая), и после этого кликнуть любую кнопку, то вместо запуска появится диалоговое окно с отображением данных для этой кнопки, которые указываются в ini-файле. Таким образом понятно, что будет запущено, возможно будет важно посмотреть ключи запуска и т.д.
Переменная %%P в параметрах "exe", "arg" заменяется на x86 или x64 взависимости от того на какой ОС запущен лаунчер. Это позволяет запускать exe-файлы взависимости от битности ОС. Определяется по наличию папка SysWow64. А также передаёт переменную окружения %P%. Для примеры можно из лаунчера запустить bat-файл с таким содержанием:
Последний раз редактировалось: AZJIO (2022-02-22 20:44), всего редактировалось 27 раз(а)
|
mat.86
- Стаж: 8 лет 5 месяцев
- Сообщений: 225
- Репутация:1[+] [-]
|
Wow64=1 работает, теперь все отлично. Но перестал меняться шрифт.
|
AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
mat.86, шрифт в PureBasic версии не менялся, только в ini присутствовал, перекачай, пока x86 68кб поддерживает FontSize=15 FontStyle=0 FontName= Если FontName не указан, то по дефолту, иначе все параметры читаются. FontStyle поддерживает флаги 256 - жирный 512 - курсив 4 - подчёркнутый 8 - перечёркнутый 16 - наилучшее качество просто суммировать флаги, например 264 (256+8) включит соответствующее.
|
mat.86
- Стаж: 8 лет 5 месяцев
- Сообщений: 225
- Репутация:1[+] [-]
|
Все работает. Шрифты меняются, размер и стиль. А можно сделать наоборот если стоит флаг Wow64=1 то искать в syswow64, если флага нет искать в system32? Потому что искать в sytem32 это 99% запросов, а искать в syswow64, а что там можно собственно искать? Но если что то и надо, то добавлять флаг Wow64=1. А так флаг Wow64=1 ставится по каждой записью и увеличивает размер и список ini файла. warn=1 работает, подтверждение появляется. А вы добавите возможность делать подменю, раскрывающийся список, вкладки, что из этого получится? Добавлено через 1 час 49 минут 46 секунд: Напомню список возможных командСписок возможных командslui.exe - Окно активации Windows appwiz.cpl - Установка и удаление программ certmgr.msc - Сертификаты ciаdv.msc - Служба индексирования cliconfg - Программа сетевого клиента SQL clipbrd - Буфер обмена compmgmt.msc - Управление компьютером dcomcnfg - Консоль управления DCOM компонентами ddeshare - Общие ресурсы DDE (на Win7 не работает) desk.cpl - Свойства экрана devmgmt.msc — Диспетчер устройств dfrg.msc - Дефрагментация дисков diskmgmt.msc - Управление дисками drwtsn32 - Dr.Watson dxdiag - Служба диагностики DirectX eudcedit - Редактор личных символов eventvwr.msc - Просмотр событий firewall.cpl - настройки файерволла Windows gpedit.msc - Груповая политика fsmgmt.msc - Общие папки fsquirt - Мастер передачи файлов Bluetooth chkdsk - Проверка дисков (обычно запускается с параметрами буква_диска: /f /x /r) control printers - Принтеры и факсы - запускается не всегда control admintools - Администрирование компьютера - запускается не всегда control schedtasks - Назначенные задания (планировщик) control userpasswords2 - Управление учётными записями compmgmt.msc - Управление компьютером (compmgmt.msc /computer=pc - удаленное управление компьютером pc) lusrmgr.msc - Локальные пользователи и группы mmc— создание своей оснастки mrt.exe - Удаление вредоносных программ msconfig - Настройка системы (автозапуск, службы) mstsc - Подключение к удаленному рабочему столу ncpa.cpl - Сетевые подключения ntmsmgr.msc - Съёмные ЗУ mmsys.cpl - Звук ntmsoprq.msc - Запросы операторов съёмных ОЗУ (для XP) odbccp32.cpl - Администратор источников данных perfmon.msc - Производительность regedit - Редактор реестра rsop.msc - Результатирующая политика secpol.msc - Локальные параметры безопасности (Локальная политика безопасности) services.msc - Службы sfc /scannow - Восстановление системных файлов sigverif - Проверка подписи файла sndvol — управление громкостью sysdm.cpl - Свойства системы - Имя компьютера, рабочая группа syskey - Защита БД учётных записей taskmgr - Диспетчер задач utilman Диспетчер служебных программ verifier Диспетчер проверки драйверов wmimgmt.msc - Инфраструктура управления WMI timedate.cpl - Оснастка "Дата и время" Список команд элементов панели управления control /name Microsoft.AutoPlay - Автозапуск control /name Microsoft.OfflineFiles - Автономные файлы control /name Microsoft.AdministrativeTools - Администрирование control /name Microsoft.BackupAndRestore - Архивация и восстановление control /name Microsoft.WindowsFirewall - Брандмауэр Windows Windows control /name Microsoft.Recovery - Восстановление control /name Microsoft.DesktopGadgets - Гаджеты рабочего стола control /name Microsoft.DateAndTime - Дата и Время control /name Microsoft.DeviceManager - Диспетчер устройств control /name Microsoft.CredentialManager - Диспетчер учетных данных control /name Microsoft.HomeGroup - Домашняя группа control /name Microsoft.WindowsDefender - Защитник Windows control /name Microsoft.Sound - Звук control /name Microsoft.NotificationAreaIcons - Значки области уведомлений control /name Microsoft.GameControllers - Игровые устройства control /name Microsoft.Keyboard - Клавиатура control /name Microsoft.Mouse - Мышь control /name Microsoft.TaskbarAndStartMenu - Панель задач и меню «Пуск» control - Панель управления control /name Microsoft.Fonts - Папка «Fonts» control /name Microsoft.IndexingOptions - Параметры индексирования control /name Microsoft.FolderOptions - Параметры папок control /name Microsoft.PenAndTouch - Перо и сенсорные устройства control /name Microsoft.Personalization - Персонализация control /name Microsoft.RemoteAppAndDesktopConnections - Подключения к удаленным рабочим столам control /name Microsoft.GetPrograms - Получение программ control /name Microsoft.GettingStarted - Приступая к работе control /name Microsoft.ProgramsAndFeatures - Программы и компоненты сontrol /name Microsoft.DefaultPrograms - Программы по умолчанию control /name Microsoft.SpeechRecognition - Распознавание речи control /name Microsoft.ParentalControls - Родительский контроль control /name Microsoft.InternetOptions - Свойства обозревателя control /name Microsoft.TextToSpeech - Свойства речи control /name Microsoft.System - Система control /name Microsoft.ScannersAndCameras - Сканеры и камеры control /name Microsoft.PerformanceInformationAndTools - Счетчики и средства производительности control /name Microsoft.PhoneAndModem - Телефон и модем control /name Microsoft.ColorManagement - Управление цветом control /name Microsoft.Troubleshooting - Устранение неполадок control /name Microsoft.DevicesAndPrinters - Устройства и принтеры control /name Microsoft.UserAccounts - Учетные записи пользователей control /name Microsoft.MobilityCenter - Центр мобильности control /name Microsoft.WindowsUpdate - Центр обновления control /name Microsoft.ActionCenter - Центр поддержки control /name Microsoft.SyncCenter - Центр синхронизации control /name Microsoft.EaseOfAccessCenter - Центр специальных возможностей control /name Microsoft.NetworkAndSharingCenter - Центр управления сетями и общим доступом control /name Microsoft.BitLockerDriveEncryption - Шифрование диска control /name Microsoft.Display - Экран control /name Microsoft.PowerOptions - Электропитание control /name Microsoft.RegionAndLanguage - Язык и региональные стандарты slmgr.vbs /dli Проверка активации slmgr.vbs /dlv Сведения о лицензии slmgr.vbs /xpr Дата окончания активации UserAccountControlSettings.exe Контроль учетных записей mstsc.exe Удаленный рабочий стол inetcpl.cpl Свойства обозревателя WindowsPowerShell\v1.0\powershell.exe PowerShell MdSched.exe Проверка памяти Windows RecoveryDrive.exe Диск восстановления osk.exe Экранная клавиатура shrpubw.exe Мастер создания общих ресурсов lpksetup.exe Установка-удаление языков интерфейса dfrgui.exe Дефрагментация диска msinfo32.exe Сведения о системе sdclt.exe Программа архивации OptionalFeatures.exe Компоненты Windows Narrator.exe Средство чтения с экрана SystemPropertiesPerformance.exe /pagefile Файл подкачки SystemPropertiesProtection.exe Параметры восстановления системы SystemPropertiesPerformance Визуальные эффекты SystemPropertiesAdvanced.exe Свойства системы - Дополнительно SystemPropertiesComputerName.exe Свойства системы - Имя компьютера, рабочая группа SystemPropertiesDataExecutionPrevention.exe предотвращения выполнения данных (DEP) SystemPropertiesHardware.exe Свойства системы - оборудование SystemPropertiesRemote.exe Свойства системы - Удаленный доступ %WinDir%\notepad.exe %WinDir%\System32\drivers\etc\hosts Просмотреть/редактировать содержимое Host %WinDir%\explorer.exe shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} Выполнить %WinDir%\explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C} Все задачи (Режим Бога) Список msc оснасток для Windows Server domain.msc - Active Directory домены и доверие dsa.msc - Active Directory Пользователи и компьютеры (AD Users and Computers) tsadmin.msc - Диспетчер служб терминалов (Terminal Services Manager) gpmc.msc - Консоль управления GPO (Group Policy Management Console) gpedit.msc - Редактор объектов локальной политики (Group Policy Object Editor) tscc.msc - Настройка терминального сервера (TS Configuration) rrasmgmt.msc - Маршрутизация и удаленый доступ (Routing and Remote Access) dssite.msc - Active Directory Сайты и Доверие (AD Sites and Trusts) dompol.msc - Политика безопасности домена (Domain Security Settings) dсpol.msc - Политика безопасности контроллера домена (DC Security Settings) dfsgui.msc - Распределенная файловая система DFS (Distributed File System) dnsmgmt.msc - DNS iscsicpl.exe - Инициатор ISCSI odbcad32.exe - Администратор источника данных ODBC 32 бита odbcad64.exe - Администратор источника данных ODBC 64 бита powershell.exe -noexit -command import-module ActiveDirectory - Модуль powershell Active Directory dfrgui.exe - Оптимизация дисков taskschd.msc /s - Планировщик заданий dsac.exe - Центр администрирования Active Directory printmanagement.msc - Управление печатью vmw.exe - Средство активации корпоративных лицензий eventvwr.msc /s - Просмотр событий adsiedit.msc - Редактор ADSIedit wbadmin.msc - Система архивации данных Windows Server ServerManager.exe - Диспетчер серверов dhcpmgmt.msc - DHCP сервер Inetmgr.exe - Оснастка IIS dfsmgmt.msc- DFS менеджер nbtstat -a pc — имя пользователя работающего за удаленной машиной pc net localgroup group user /add — Добавить в группу group, пользователя user net localgroup group user /delete — Удалить пользователя из группы net send pc ''текст '' - отправить сообщение пользователю компьютера pc net sessions — список пользователей net session /delete - закрывает все сетевые сессии net use l: \\имя компа\папка\ - подключить сетевым диском l: папку на удаленном компьютере net user имя /active:no - заблокировать пользователя net user имя /active:yes - разблокировать пользователя net user имя /domain - информация о пользователе домена net user Имя /add — добавить пользователя net user Имя /delete — удалить пользователя netstat -a - список всех подключений к компьютеру reg add — Добавить параметр в реестр reg compare — Сравнивать части реестра. reg copy — Копирует из одного раздела в другой reg delete — Удаляет указанный параметр или раздел reg export — Экспортировать часть реестра reg import — Соответственно импортировать часть реестра reg load — Загружает выбранную часть реестра reg query — Выводит значения заданной ветки реестра reg restore — Восстанавливает выбранную часть реестра из файла reg save — Сохраняет выбранную часть реестра reg unload — Выгружает выбранную часть реестра shutdown — выключение компьютера , можно удаленно выключить другой. SystemInfo /s machine - покажет много полезного об удаленной машине
Последний раз редактировалось: mat.86 (2021-12-26 12:59), всего редактировалось 2 раз(а)
|
AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
mat.86, сделал Wow64 глобальным, его надо задать в секции [gui], действует на всё. Полностью переписал код массив на список структур. Позже сделаю меню. Как я понимаю меню это открытие правой кнопкой мыши на GUI. И там тоже самое что на кнопках, типа прописал 30 пунктов меню, они там появились. Теоретически не сложно, создать секцию [menu] и как до неё дошло, после неё идут уже аналогичные секции как и кнопки, только это добавиться в меню. Теоретически по такому принципу можно и вкладки сделать, но вот те, кто захочет одно окно вынуждены будут иметь одну вкладку, тогда надо другой лаунчер делать.
|
mat.86
- Стаж: 8 лет 5 месяцев
- Сообщений: 225
- Репутация:1[+] [-]
|
AZJIO, не не, не меню - подменю, я имею ввиду когда нажимаешь на кнопку например твики, открывается вторая страница под названием твики и там другие копки относящиеся к этой категории. Если нужно создать много кнопок, а место на экране не так много, можно сделать категории программ или твиков. Надеюсь что правильно выражаюсь. Если нет я могу попробовать сделать скриншоты. Или можно сделать вкладки сверху, как в браузере нажал на страницу там одни кнопки, нажал на вторую вкладку там другой набор кнопок. Ну раскрывающийся список менее важен. Что получится у вас вообщем Добавлено через 9 минут 40 секунд:
90856mat.86, сделал Wow64 глобальным, его надо задать в секции [gui], действует на всё. Работает. Но лучше так, по умолчанию если не задавать то Wow64 и так был бы включен, а если надо его отключить для определенной кнопки, то нужно поставить Wow64=0 в секции для кнопки. Потому что глобальный параметр не позволяет, если вдруг понадобится допустим одну кнопку среди десятка сделать с доступом к папке syswow64. Хотя честно говоря даже не знаю что от туда можно запускать. Но вдруг я не знаю, а кому то что и понадобится
|
AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
mat.86 Обновил. Добавил передачу параметра имени файла нового конфига, то есть запускаешь тот же лаунчер с параметром Launcher_x64 и будет использоваться конфиг Launcher_x64.ini, при этом флаг exit=1 закрывает предыдущее окно, получается как переключение вкладки, если в Launcher_x64.ini сделать такую же кнопку "назад", то возвращаемся в предыдущее окно. Для примера запусти Launcher.exe, я там в конфиги уже добавил кнопки, просто посмотри как это работает. Другие Gif и JPG лаунчеры я тоже обновил до последней версии.
|
mat.86
- Стаж: 8 лет 5 месяцев
- Сообщений: 225
- Репутация:1[+] [-]
|
90865AZJIO, принялся улучшать свою старую разработку .. спсибо старый лаунчер закрывался при нажатии на кнопку Esc, новый - нет (а стоит сделать!) Зачем? По моему не нужно, лучше кнопка ибо клавиатурой не все пользуются, а без мышки не куда. Добавлено через 7 минут 11 секунд:
90866mat.86 Обновил. Добавил передачу параметра имени файла нового конфига, то есть запускаешь тот же лаунчер с параметром Launcher_x64 и будет использоваться конфиг Launcher_x64.ini, при этом флаг exit=1 закрывает предыдущее окно, получается как переключение вкладки, если в Launcher_x64.ini сделать такую же кнопку "назад", то возвращаемся в предыдущее окно. Для примера запусти Launcher.exe, я там в конфиги уже добавил кнопки, просто посмотри как это работает. Другие Gif и JPG лаунчеры я тоже обновил до последней версии. Разобрался, отлично работает переключение. Хорошо что считывается второй ini, а то был бы киллометровый один ini со всеми вкладками
|
SergeyZV
- Стаж: 9 лет 8 месяцев
- Сообщений: 1259
- Репутация:34[+] [-]
|
AZJIO, А можно ещё добавить возможность запускать от имени админа? И ещё. По возможности снизить детект антивирусов 32-битных Launcher до уровня 64-битных?
Последний раз редактировалось: SergeyZV (2021-12-24 12:57), всего редактировалось 1 раз
|
mat.86
- Стаж: 8 лет 5 месяцев
- Сообщений: 225
- Репутация:1[+] [-]
|
SergeyZV, так и так должно работать, правой кнопкой по ланчеру "запуск от администратора" и когда лаунчер запустится все программы которые он запустит должны быть тоже с правами администратора. В этом основная фишка, что не надо каждый раз с правами админа запускать и вводить пароль каждый раз
|
AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
wadimus, я пока не нашёл функции чтобы получить битность ОС, максимум что приходит в голову проверить наличие папки "SysWOW64". SergeyZV, могу позже сделать копию проги с админ-правамиснизить детект антивирусов 32-битных Launcher то есть не включать перенаправление... ну либо то, либо то
Последний раз редактировалось: AZJIO (2021-12-24 13:01), всего редактировалось 2 раз(а)
|
SergeyZV
- Стаж: 9 лет 8 месяцев
- Сообщений: 1259
- Репутация:34[+] [-]
|
90870могу позже сделать копию проги с админ-правами Не запуск лаунчера с админ-правами, а программ из под лаунчера с админ-правами.90870то есть не включать перенаправление... ну либо то, либо то Launcher.exe 14 Launcher_x64.exe 1 И ещё что-то типа HIDE=1
|
AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
Обновил Добавил поддержку горячих клавиш. Формат хоткея Accelerators=Ctrl + e 1. разделительные пробелы могут быть или не быть, при анализе они удаляются 2. Не учитывается регистр букв ("е" или другая), при анализе всё переводится в верхний регистр 3. Поддерживаются 3 модификатора Ctrl, Shift, Alt и буквы с цифрами 0-9 и a-z, дополнительно f1-f12 и Esc. Почему не все, потому что надо забивать все текстовые имена с их кодами, а я просто извлёк код символа, он на удивление совпадает с кодом хоткея, для F1-12 надо добавить к коду 111, а остальные забивать руками и это увеличит код. 4. Можно хоткей просто одинарная буква например для notepad можно "n", для паинта "p" или "m", для калькулятора "c" и т.д., то есть первая буква названия проги. Так как быстрые клавиши добавляются только для пунктов меню, пришлось для кнопок, у которых есть хоткей добавлять их в меню. Меню вызывается правой кнопкой мыши в окне, его можно было бы не показывать, но пусть будет.
|
Страница 1 из 32
Текущее время: 03-Дек 20:39
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|