Задать вопрос
Ответы пользователя по тегу Windows
  • Какой ЯП лучше использовать для моей идеи?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Тот, который знаете. Если знаете джаву - используйте джаву, если плюсы - то плюсы. Если не знаете - то выбирайте тот, который больше нравится, интереснее или хочется изучить.
    В целом же, если из требований "только под винду", то отличным решением будет C# и Net WPF/MAUI. Если же приоритет именно на минимизацию потребления ресурсов - то Qt с плюсами.
    Ответ написан
    Комментировать
  • Возможно ли собрать Unreal Engine 4.1.0 на visual studio 2022?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Нет. RTFM: Открытие проектов Unreal Engine в Visual Studio -> https://learn.microsoft.com/ru-ru/visualstudio/gam...
    Для работы с проектами Unreal Engine в Visual Studio необходимо установить следующее:
    • Visual Studio версии 17.12( предварительная версия 2 или более поздняя версия).
    • Unreal Engine версии 4.27 или Unreal Engine версии 5 и более поздних версий.
    • Инструменты Visual Studio для Unreal Engine. Инструкции по установке см. в разделе "Установка Инструменты Visual Studio для Unreal Engine".
    Ответ написан
    Комментировать
  • Есть ли сборки WPI с бесплатными программами?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    У всех более-менее опытных админов и эникейщиков есть свой набор любимого софта, который они ставят. Готовые сборники софта - это пережиток древней эпохи, когда для получения просто хоть какой-нибудь программы надо было ехать на рынок/развал электроники и техники в ближайший крупный город/райцентр, чтобы найти и купить там СД диски с нужным ПО или игрушками. Сегодня эти сборники легко заменяются простейшими скриптами для установки нужного ПО с диска, сети и прочего. Есть даже виндовые репозитории типа шоколдаки.
    Ответ написан
    3 комментария
  • Как получать данные с десктопного приложения Windows (works via inet) в реальном времени?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Приложений много - игровые, биржевые и тд.

    Из игр получать данные только через чтение памяти и перехват трафика драйвером в ядре ОС. В остальных приложениях всё зависит от конкретного приложения: в случае классических оконных приложений все данные из окон считываются через стандартные системные оконные API вызывы. Во всех остальных приложениях - индивидуально для каждого приложения. Реверсинг приложения, исследование его работы и реализация соответствующего решения. После каждого обновления приложения - доработки под новые изменения. При кардинальном обновлении приложения - полное переписывание решения.

    Как это лучше всего реализовать?

    Лучше для чего именно?

    На каком языке?

    С/С++ и ассемблер.

    Писать под каждое приложение отдельный код?

    Да.

    Или есть вариант с машинным обучением, возможно ли качественно обучить машину распознавать одни и те же действия в разных приложениях?

    Нет.
    Ответ написан
    Комментировать
  • Какая программа заняла сочетание клавиш?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Перезагрузиться в безопасном режиме и проверить хоткей - знаят/не занят.
    Поставить Sysinternals Autoruns, посмотреть что там в автозапуске и далее по очереди отключать приложения. Там же в пакете есть нормальный менеджер процессов ProcessExplorer - им смотреть, какие процессы запущены.
    Ответ написан
    3 комментария
  • Как отключить отображение игр в меню поиска Windows 11?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Найти и поставить соответствующий плагин для браузера либо написать юзер скрипт, который скрывает нужное вам меню и добавить в браузер его.
    Ответ написан
    1 комментарий
  • Как полностью очистить SSD?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Скорее всего тормоза из-за того, что диск заполнен и контроллёру приходится тратить дополнительное время для разброса данных по ячейкам. Ну или он готовится к отправке в электронный рай. Вам следует для начала освободить хотя бы до 10-15% места на диске, а лучше по максимуму его освободить. Полное форматирование не страшно для SSD - да, уменьшит ресурс диск, безусловно, но не катастрофически, это доли процента. А вот про безопасную очистку детально расписал товарищ Refguser в комментарии ниже. Обычно такие вещи делаются через софт или драйверы от производителя диска.
    Перед установкой ОС просто удалите вообще все разделы диска (в т.ч. загрузочный, восстановления и прочее) - лучше сделать чем-то вроде акрониса или gparted с лайв-флешки до начала установки ОС. И при установке просто выберите пустое место. Просто ОС может не дать что-то удалить или не показать все разделы. Дальше контроллёр диска сам определит как ему лучше распределить место по ячейками и куда записывать данные.
    Ответ написан
  • Как вывести имя компьютера на экран входа в систему?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Да, это достаточно легко сделать. В любом формошлёпе клепаете простейшую форму и в ней выводите имя машины, окну ставите стиль ToolWindow (WS_EX_TOOLWINDOW), без бордера (а еще хорошо бы отключить системное меню и закрытие через Alt+F4). Устанавливаете вот этот Windows-logon сервис, а в настройках указываете ранее созданное приложение.
    Ответ написан
    9 комментариев
  • Rdp Windows есть ли такой хоткей?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Именно хоткея нет, но есть теневое подключение: https://winitpro.ru/index.php/2014/02/12/rds-shado...
    Условно - курсор привязан к ОС. На хосте свой курсор, а на виртуалке - свой. Когда разворачивается окно виртуальной машины, то курсор в виртуалке привязывается к курсору хоста. Так что в данном случае это баг вашего кликера, что там не учитываются возможные помехи со стороны пользователя или он не встаёт на паузу.
    Ответ написан
    Комментировать
  • Как зафиксировать курсор мыши на месте по зажатию кнопки?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    1. Скачиваете nnCron: www.nncron.ru/download/nncron193b15.exe
    2. Устанавливаете с галочками автозапуска по умолчанию - т.е. не меняете, оставляете как есть (либо автозапуск для одного пользователя, если ПК для нескольких пользователей)
    3. В свойствах исполняемых файлов nncron.exe и tm.exe на вкладке "Совместимость" -> "Для всех пользователей" -> "Параметры DPI" -> "Разрешение: открою эту программу" и "Масштабирование: приложение".
    4. Русский мануал тут: https://nncron.ru/download/help_ru.zip - для удобства заменить на английский nnCron/doc/help.chm (там же в разделе есть инструкция по регистрации бесплатной версии)
    5. Качаете вот эти два плагина в каталог nnCron/plugins: https://www.nncron.ru/download/plugins/keystate.spf www.nncron.ru/download/plugins/vv/extwords.spf
    6. В контекстном меню иконки ннкрона в трее заходите "параметры" -> плагины и добавляете оба плагина, порядок важен: сначала keystate.spf, а потом уже extwords.spf.
    7. Далее в том же контекстном меню жмёте "редактировать" -> "purge-cron-log" -> вкладчка "дополнительно" и добавляете в конце задачи русский комментарий: \ Тест
    8. Сохраняете. Да, это костыль, чтобы добавить следующую задачу и виндовый блокнот сохранил всё в верной кодировке ANSI, а не UTF-8. Просто сделать именно так проще всего.
    9. Ну и в конце "редактировать" -> "Crontab: nncron.tab" и добавляете вот эту задачу и сохраняете:
      #( CursorReturn
      SingleInstance
      WatchHotKey: "^{F1}"
      Action:
      \ Подсказка по позиции курсора
      0x00000000 0xFFFFFF HINT-COLOR \ Тёмная тема
      
      \ Получаем позицию курсора
      MOUSE-POS
      
      \ Дублируем позицию курсора и задаём её как позицию подсказки
      2DUP HINT-POS
      \ Показываем подсказку 
      HINT: "<- Курсор"
      
      \ Ждём отпускания клавиши "контрол"
      VK_LCONTROL WAIT-KUP
      \ Возвращаем курсор в исходную позицию
      MOUSE-MOVE
      
      \ Закрываем подсказку
      HINT-OFF
      )#


      Всё, теперь по хоткею Control+F1 позиция курсора запомнится и при отпускании контрола курсор вернётся обратно с точностью до пикселя. Хинт добавлен для наглядности и что всё работает как надо - его анимация может быть раздражающей, поэтому вот эта же задача без хинта:
      #( CursorReturn
      SingleInstance
      WatchHotKey: "^{F1}"
      Action:
      \ Получаем позицию курсора
      MOUSE-POS
      \ Ждём отпускания клавиши "контрол"
      VK_LCONTROL WAIT-KUP
      \ Возвращаем курсор в исходную позицию
      MOUSE-MOVE
      )#

    Ответ написан
    Комментировать
  • Как принудительно уменьшить размер окна меньше допустимого?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    InqSoft Window Scanner: old-dos.ru/index.php?page=files&mode=files&do=show... - выбираете окно (прицел в левом углу перетащить или хоткей назначить в конфиге), далее жмёте кнопку "изменить положение и размер окна" в правой части (зеленые стрелки в четыре стороны). Перед запуском в свойствах исполняемого файла укажите настройки DPI: совместимость -> для всех пользователей -> DPI -> разрешение - открою приложение и масштабирование - приложение. Если не получится, то скорее всего не даёт уменьшить окно меньше допустимого само приложение и единственный вариант - это реверсинг приложения и по сути взлом.
    Ответ написан
    2 комментария
  • Как подключить мышку (и возможно клаву) к двум компьютерам одновременно?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Если хотите использовать две машины сразу одним комплектом из клавиатуры и мыши, а так же монитор ПК плюс монитор ноутбука, то вам нужен программный KVM. Единственное адекватное и юзабельное решение: https://www.inputdirector.com/ - я перепробовал все остальные варианты и это оказалось единственное решение, которое работает адекватно и без проблем. Во всех остальных какие-то проблемы, странные баги, нету важных фич. Возомжно, что-то и где-то допилили до удобоваримого состояния - не проверял. Продолжаю использовать инпут-директора. Ставится на обе машины, одна назначается хостом, остальные - клиентами, указывается расположение экранов (с точностью до пикселя) и опции перехода курсора между машинами - напрямик или по хоткею (или оба варианта). Умеет шарить файлы и буфер обмена.

    Если хотите использовать один комплект из клавиатуры, мыши и монитора на разных девайсах по очереди, то вам нужен стандартный KVM свитч - на нём нажимаешь кнопку или хоткей на клавиатуре и он переключает монитор и клаву с мышей на другой ПК. Стандартные док-станции предназначены для работы с одним ПК и с двумя работать не будут. Если пытаться использовать на док-станции какой-то разъем не по назначению или подключить сразу два ПК туда, куда по инструкции нельзя - то да, есть очень даже реальный шанс спалить док-станцию, как минимум порты на ПК, а как максимум вообще всё. Ну а вдруг док-станция решит, что ей подключили девайс для зарядки и выдаст в порт десяток-другой ампер на 18 вольтах? Тут вот на днях уже был вопрос с этими тайп-си - зарядка, два ноутбука через тайп-си и как результат железные глюки.
    Ответ написан
    5 комментариев
  • Диск не расширяется на пустое место, но том создается?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Для редактирования разделов используйте Acronis Disk Director или GParted с лайва. Никогда не используйте виндовый редактор дисков, если не ищете риска и новых ощущений от внезапной потери раздела, диска и всех важных данных. А он может, очень легко может всё сломать, если что-то пойдёт не так. Как вы и сами видите - что-то пошло не так и он просто не работает и повезло, что пока остальное цело.
    Правильно сделать следующее (в Acronis или GParted): полностью удалить все разделы после раздела D, а уже потом расширить раздел до конца диска.
    Ответ написан
    6 комментариев
  • Как получить текущие открытые окна windows в golang?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Документация -> Win32 -> API -> Windows и сообщения -> Winuser.h -> EnumWindows.
    Ответ написан
    Комментировать
  • Как исправить некорректное поведение при нажатии на ссылку в любой программе?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Сломалась файловая ассоциация. Установить хромиум браузером по-умолчанию в настройках самого хромиума: Настройки -> Браузер по умолчанию. Ссылка: chrome://settings/defaultBrowser. Должно сразу встать всё нормально. Если не поможет - то, вероятно, надо удалить файловые ассоциации ручками в реестре или попробовать назначить браузером по умолчанию другой браузер - IE/FF, а потом опять хромиум.
    Ответ написан
  • Настройки в биосе?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    ПК не может показать версию драйверов на видеокарту до начала загрузки операционной системы, в которой эти драйверы установлены. Начальный текст на загрузочном экране ПК - это диагностическая информация процесса инициализации БИОСа материнской платы. Отключить инициализацию и сразу грузить ОС нельзя никак, т.к. материнской плате сначала надой найти все подключенные устройства, включить их, инициализировать, пройти тест самодиагностики и только потом найти основной диск, на нём загрузочный сектор и передать управление загрузчику ОС. Некоторые БИОС умеют показывает логотип или просто сплэш скрин при старте - где-то в опциях биоса оно может быть, а может не быть. Смотрите мануал вашей материнской платы. Если интересуют детали процесса, вот вам на вики и далее по теме: https://ru.wikipedia.org/wiki/BIOS
    Ответ написан
    2 комментария
  • Пропадает устройство вывода звука с монитора, в чем может быть проблема?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Если вы хотите именно "не выключать динамики при переходе монитора в спящий режим" - то скорее всего никак, т.к. вероятнее всего у монитора одна плата, на которой всё в куче и там единое питание, которое программно не разделяется. А если управляется - то либо искать пункт в меню соответствующий (которого скорее всего нет) либо пинать саппорт и ждать, пока запилят эту фичу в прошивке. Но вероятность такого события исчезающе маленькая.
    Если же у вас проблема с включением обратно монитора и звук не работает - то это либо косяк в драйверах либо еще где-то. Если девайс назначен по-умолчанию, то при подключении он так же обычно выбирается для работы по умолчанию.
    Ответ написан
    Комментировать
  • Почему не запускается приложение через ssh соединение?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Учите матчасть. Консоль через SSH - это текстовый интерфейс и запуск нативных графических приложений он не поддерживает. Особенно в Windows. В linux есть фича "X11 forwarding / x over ssh" - можно запустить графическое приложение удалённо, при этом интерфейс будет создан локально. Есть даже возможность проброса иксов из линукса в винду, с некоторыми ограничениями, конечно, но оно всё же работает. Еще можно запустить графическое приложение в запущенной пользовательской сессии через консоль - psexec в помощь.
    Ответ написан
    Комментировать
  • Как дать Nekoray постоянные права админа?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Попробуйте в свойствах exe самого приложения поставить галочку "запускать от администратора" в разделе для всех пользователей. Если не поможет, то смотреть настройки встроенного автозапуска - как именно оно запускается. Оно может в реестре запускаться, может как сервис, может в планировщике, может через "автозапуск" в меню "пуск".
    https://github.com/MatsuriDayo/nekoray/issues/208 - там в топике такая же проблема, но в линуксе - решено было добавлением прав для исполняемого файла. Так что должно сработать и под виндой.
    Ответ написан
    Комментировать
  • Как передать файлы по wifi между устройствами без роутера?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    X-plore File Manager - он из коробки умеет в самбу и фтп. Поднимаете WiFi точку доступа на ПК или телефоне, шарите на ПК каталог или запускаете ftp сервер и легко перекидываете файлы в обе стороны без проблем.
    Ответ написан
    Комментировать