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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Зависит от особенностей реализации интерфейса программы: если эти кнопки реализованы нативно — по ним можно кликнуть программно через WinAPI; если использовалась какая-то сторонняя библиотека реализации интерфейса, то тут уже сложнее — возможно сработает отправка клика по координатам в окне через отправку сообщения, если не сработает — тогда есть вариант с перемещением курсора и кликом в определенной точке. Оба варианта легко реализуются программами автоматизации — nnCron и прочее.
    Ответ написан
    Комментировать
  • Как написать систему автоматизации ресторана на C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Делал такую систему. Реализуется элементарно: сервер, на нем веб-приложение, которое показывает меню с фотками блюд и кнопками заказа, в столах планшеты с NWJS, который показывает это самое меню и несет дополнительный функционал по управлению плашетом (яркость экрана, включено/выключено и т.п.), плюс отдельное веб-приложение для управления планшетами (добавить, удалить, переименовать, настроить и т.п.). Планшеты MS Surface были — не рекомендую, в винде регулярно что-то не так происходит и надо костыли вставлять. Удобнее и оптимальнее линукс использовать для клиентов. Сервер можно писать на чем угодно.

    Вот так выглядит клиент для планшетов: https://freelansim.ru/projects/105943
    Ответ написан
    Комментировать
  • Что выбрать для домашнего ПК - два HDD по 3 Тб (в raid 0) или один на 6 Тб?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    храню семейный фото и видео архив и другую накопившуюся за 15 лет инфу

    Если нет бэкап-сервера — то однозначно брать два диска и ставить в режим зеркала. Дешевле купить один диск сейчас, чем потом нести в ремонт с надеждой на восстановление важных данных.
    Хотелось бы услышать другие точки зрения, будет ли выигрыш в производительности скажем в играх и повседневных задачах, если система будет на SSD, а все остальные файлы на raid 0?

    При сравнении рейда и обычного диска разница на глаз будет не заметна. Оптимальный вариант для дома — система, игры, софт на ССД, все остальное на HDD. В целом пишут правильно — дома рэйд не особо нужен. В серверах используются продвинутые рэйд-контроллеры со специальными энтерпрайз дисками и все это рассчитано на работу друг с другом в 24/7. В домашних ПК рейд-контроллеры обычно очень простые.
    Ответ написан
    4 комментария
  • Запуск программы в изолированной среде Linux?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://www.virtualbox.org/
    Запускаем интерфейс в хостовой винде, а ядро приложения в VB и связываем их через обычное сетевое соединение (сокеты, веб-сокеты, хттп и т.п.).
    Ответ написан
    5 комментариев
  • Черный экран после установки видеодрайвера. Как исправить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Установите более старый видеодрайвер. Скачивайте драйвер с официального сайта производителя данной видеокарты и перед скачиванием укажите к какой именно видеокарте вам нужен драйвер.
    Ответ написан
    Комментировать
  • Как установить Windows XP с флешки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте руфус: https://rufus.akeo.ie/ - он нормально делает любые загрузочные флешки.
    Ответ написан
    Комментировать
  • Где расположены файлы Windows (и других ОС), которые используются при включении?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Купите уже ССД себе — сегодня вполне можно купить более-менее приличный ССД за вменяемые деньги.
    Ответ написан
    Комментировать
  • Как реализовать отслеживание установок windows приложений?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же. При скачивании приложения в дистрибутив записывается вот этот ID в любом удобном виде. При установке приложение отправляет этот ID на сервер. А на сервере бэкэнд уже обрабатывает этот ID как надо.
    Ответ написан
    4 комментария
  • Почему DVD-привод может обнаруживать вставленный диск через очень продолжительное время?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Возможно просто линза покрылась пылью или он просто состарился. Имеет смысл разобрать почистить полностью и смазать, где надо.
    Ответ написан
    3 комментария
  • Падает FPS в 3D приложениях, помогает только перезагрузка, как диагностировать проблему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Слабый блок питания для данной конфигурации: видеокарта и процессор кушают по 150 ватт. Оставшихся, в лучшем случае 100 ватт, а скорее всего и даже меньше — маловато для всех остальных железок и не оставляет запаса по мощности. Рекомендуется заменить БП хотя бы на модель на 550-600 ватт. И не экономьте на качестве БП — лучше один раз взять качественный БП, чем несколько раз новый ПК.
    Ответ написан
    Комментировать
  • Как проверить работает ли твой код правильно в Safari, если у тебя Windows?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Или использовать интернет-сервисы (как предложили ранее) или использовать виртуалку с ОСХ.
    Ответ написан
    Комментировать
  • В чем суть WinApi?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вы не так понимаете значение "Win API", давайте расшифрую: "Windows Application Programming Interface" или "Интерфейс программирования приложений ОС семейства Windows". Т.е., во-первых - через этот интерфейс осуществляется взаимодействие любых программ в ОС с самой системой. А что такое ОС? Это прослойка между железом и прикладными программами, которая занимается управлением ресурсами (процессор, память, и т.п.). Давайте уберем Win API - что останется? А ничего вообще не останется - даже ОС (ну может там загрузчик ОС останется или что-то еще совсем низкоуровневое). Тогда, как же прикладная программа может быть запущена? Ну, так же как и все ОС: загрузиться с загрузчика, инициализировать процессор, видеокарту, аудиокарту, клавиатуру, мышку, какие-то дополнительные железки - чтобы все это использовать. Только вот чтобы все это железо использовать - к нему часто нужные драйвера. А некоторые из них проприетарные (т.е. исходников нет). И это только начало. А процессоры-то у нас многоядерные - а программа одна, значит надо реализовывать поддержку нескольких потоков, управление памятью. А если несколько программ хочется запустить? Тогда, надо как-то по очереди давать пользоваться процессором - для этого надо писать управление потоками и памятью, при этом для обеих программ должен быть реализован одинаковый интерфейс. Что-то вроде API. Хмм, кажется где-то было что-то похожее? Ну да ладно. Кстати, если подняться чуть выше в категории - можно обнаружить, что кроме Win API, существует еще Linux API, BSD API - да и вообще в любой ОС есть свой API. И они отличаются - поэтому нельзя напрямую запустить приложение от одной ОС в другой ОС, т.к. приложение банально не будет знать "языка" этой ОС и как дать понять ОС что от неё хочет приложение. Так что любая ОС - это просто менеджер ресурсов ЭВМ, можно сказать "фреймворк", а API - это "язык", на котором приложение может общаться с этим фреймворком. Всякие стандартные и не стандартные библиотеки и прочее - это еще один уровень абстрагирования от "низкуровневого" ОС API. Над библиотеками делается какой-то еще один уровень абстрагирования и его опять называют фреймворком, а там и еще сверху часто бывает что-то. Так что получается, что фреймворк сидит на фреймворке и фреймворком погоняет. Ну и при этом львиная часть ресурсов ПК уходит на все эти абстрактные слои между фреймворками. Поэтому даже в 2017 году, после 27 лет развития браузеры по-прежнему тормозят.
    Ответ написан
    Комментировать
  • Как настроить яркость экрана?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте f.lux.
    Ответ написан
    Комментировать
  • Как Запустить приложение WinForms C# на другом компьютере без Visual Studio - C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    1. Установить все обновления.
    2. Поставить самую свежую версию DotNet.
    3. На всякий случай проверить систему sfc /scannnow
    4. Используя Procmon.exe выяснить какой именно DLL не хватает и исправить.
    Ответ написан
    2 комментария
  • Что делать если не видит флешку?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Отформатировать. Либо любой специальной утилитой для восстановления флешек. Следует использовать безопасное извлечение.
    Ответ написан
    6 комментариев
  • Почему пк с windows xp ловит мертвый фриз?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Возможно используется порт USB 3.0? Если так - то используйте порт 2.0. В ином же случае скорее всего проблемы в самой флешке и её следует заменить.
    Ответ написан
    Комментировать
  • Как установить Windows если нет CDrom и USB?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    По сети, если сетевая карта поддерживает загрузку по сети.
    Ответ написан
    Комментировать
  • Можно ли экран второго ноутбука задействовать как второй монитор первого ноутбука по сети?

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