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

    15432
    @15432
    Системный программист ^_^
    В семерке у меня так частенько бывает, когда слишком много окон открыто. Не связано с нехваткой ОЗУ или оборудованием, что-то с самой системой окон. Закрываю какой-нибудь Notepad++ и всё становится ок. Переход на Win8 и выше может решить проблему.
    Ответ написан
    Комментировать
  • Возможно ли установить драйвера, если нету поддержки под windows 8.1?

    15432
    @15432
    Системный программист ^_^
    И что же такого уникального в оборудовании этого ноутбука? Ставим Windows 8.1, идем в диспетчер устройств и по VID/PID ищем драйвера для каждой железяки в сети на всяких drp.su и devid.info. То, что подборок драйверов нет на официальном сайте ноута не означает, что драйверов нет вообще. Иногда проверка на винду есть только в установщике драйвера и если распаковать установщик, система нормально установит драйвера от 10 на 8.1, я так поставил "неподдерживаемую" 8.1 на AMD Ryzen
    Ответ написан
  • Как запустить программу без gui в windows?

    15432
    @15432
    Системный программист ^_^
    Функция CreateProcess, параметр STARTUP_INFO, в нём флаг STARTF_USESHOWWINDOW и установить wShowWindow в SW_HIDE.

    вот скомпилировал прогу, которая только это и делает (первым параметром подать путь к .exe что надо запустить без GUI, или тупо перетащить .exe на иконку)
    rgho.st/7WHLZQffV
    Ответ написан
  • Почему программа загружает процессор на 100%?

    15432
    @15432
    Системный программист ^_^
    Где-то зациклилось. Может таймаут слипа в конфиге сбился и стал нулевым, может по какому-то условию слип пропускается или в другом цикле виснет. Запросы к реестру, вероятно, идут от функций запроса информации о файле (имя, размер). Может в папке очень много файлов и запросы идут вообще без пауз (добавьте небольшой sleep в два других цикла). Я б добавил отладочные выводы и увеличил sleep на время отладки
    Ответ написан
  • Почему при скриншоте/демонстрации фиолетовый экран?

    15432
    @15432
    Системный программист ^_^
    WinXP? На других я такого не видел.

    Это прием для наложения видео на статичную картинку рабочего стола. Место под видео закрашивается цветом #100010, а видео идет в отдельном оверлее. Если вы заслоните плеер или Скайп вот этим вот скриншотом, видео будет проглядывать сквозь фиолетовый квадрат.

    У меня было предположение, что такая особенность скриншота связана с защитой от копирования фильмов, сейчас я считаю, что проблема возникает из-за сложности одновременного захвата разных средств вывода картинки на экран, GDI и DirectShow
    Ответ написан
    2 комментария
  • Где взять готовые графические решения для разработки приложения на WinAPI?

    15432
    @15432
    Системный программист ^_^
    графическое оформление с Windows 95 просто режет глаза

    добавьте в начало мейна
    #pragma comment(linker,"\"/manifestdependency:type='win32' \
    name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
    processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'\"")


    в качестве {не очень хорошего в плане кода} примера прилагаю свой эксперимент по созданию WinApi Dialog-based приложения минимального размера (без стандартных либ)
    rgho.st/private/7YGwG8DYs/0fb58d3c3f9767de3370ed9d...
    (есть drag-n-drop, progressbar, многопоточность, работа с файлами, и т.д. - вам хватит))
    merc2.png
    редактор диалогов в MS VS очень даже неплохой.
    Ответ написан
    Комментировать
  • Переход разработчика C на Windows?

    15432
    @15432
    Системный программист ^_^
    Я прогаю в MS Visual Studio 2008. Минимум тормозов и рюшечек, всё давно отлажено и работает. Привыкнуть надо, это да. Еще проблема вникнуть в смысл некоторых настроек проекта. Дальше всё как по маслу.
    Драйвера под Windows можно делать как в VS, так и в "блокноте", компилируя через Driver Development Kit. Отладка ring0 - есть WinDbg, прокидываете консоль на отладочный комп или виртуалку и вперед. Брейкпоинты, дамп памяти, символы - всё есть. Можно прикрутить Visual Studio и прям пошагово дебажить как обычную программу. Описание на MSDN очень подробное, все необходимые функции ядра и прочее имеются.
    Ответ написан
    Комментировать
  • Проблема с отображением. Что произошло с видеокартой nvidia 840m?

    15432
    @15432
    Системный программист ^_^
    Если у видеокарты был открытый незащищенный кристалл, возможно вы при установке радиатора скололи угол, из-за чего поврежденный видеопроцессор и начал выдавать артефакты.

    На всякий случай, если вы спросите, почему нет артефактов на окнах Windows и рабочем столе - всё это генерируется на CPU, видеокарта лишь выводит изображение на экран. А вот в случае с рендерингом в играх и трёхмерных приложениях изображение создаётся процессором видеокарты и потому артефачит.
    Ответ написан
    1 комментарий
  • Самая легкая сборка Windows 7 (для нэтбука)?

    15432
    @15432
    Системный программист ^_^
    На моём похожем нетбуке изначально стояла и неплохо работала Win 7 Starter
    Ответ написан
    4 комментария
  • Можно ли установить фиксированную частоту опроса положения мыши в Windows10?

    15432
    @15432
    Системный программист ^_^
    Windows не опрашивает положение USB мыши. Как только мышь сдвигается, она отправляет USB пакет с разницей координат. Драйвер получает эту информацию и корректирует положение курсора. "Опрос" на уровне USB происходит примерно раз в миллисекунду или чаще (зависит от контроллера).

    Вот PS/2 мышь система именно опрашивает (периодически читает значение в порте), но с какой частотой это происходит я не в курсе, драйвер нужно смотреть. Без замены драйвера поменять частоту также не получится.
    Ответ написан
  • Как поменять данные о железе?

    15432
    @15432
    Системный программист ^_^
    Игра может проверять
    - серийный номер CPU
    - серийный номер HDD
    - MAC адрес сетевой карты
    - Модель и описание любой установленной железки

    Чтобы узнать, что конкретно проверяет игра, требуется тщательное изучение игры. В общем, сложно. Всевозможные параметры, которые игра может получать, запустите AIDA64, там ооочень много всего.

    Попробуйте для начала сменить жесткий диск и MAC адрес сетевой карты. Это из наиболее простого.
    Ответ написан
  • Как заставить ПО работать из одного каталога но на разных рабочих станциях?

    15432
    @15432
    Системный программист ^_^
    Хмм, а если сделать симлинк на шареную папку?
    sourcedaddy.com/windows-7/how-to-create-symbolic-l...

    Программа будет считать, что она находится где-нибудь в C:\program files, но это будет симлинком на Z:/soft
    Ответ написан
    Комментировать
  • Как узнать что это за консольная программа?

    15432
    @15432
    Системный программист ^_^
    Ответ написан
    Комментировать
  • Чем открыть exe файл для редактирования?

    15432
    @15432
    Системный программист ^_^
    Если вы ожидали найти там исходники, такого не будет. .exe содержит скомпилированный код и ресурсы типа иконок, библиотек, диалогов. Если ресурсы относительно несложно поменять через всякие Resource Editor, то чтоб модифицировать .exe файл, нужно его дизассемблировать, понять устройство ассемблерного кода и внести изменения вручную, это далеко не так просто. Например, этим занимаются при взломе программ - кейгены, патчи, кряки.

    Ответ на ваш вопрос будет таков:
    Просто "открыть" можно через 7-zip
    Незащищенные .exe дизассемблируются через IDA Pro
    Запакованные или защищенные .exe нужно предварительно распаковать (в самом тупом случае - через UPX, в сложных - дизасмить распаковщик и динамически отлаживать)
    Ответ написан
    1 комментарий
  • Как найти старые файлы в windows?

    15432
    @15432
    Системный программист ^_^
    введите в поиск проводника Windows следующую строку:
    размер: > 100 МБ датаизменения: < декабрь 2016

    на обычном Windows работает, на Windows Server нет возможности проверить
    Ответ написан
    Комментировать
  • Как получить событие в журнал событий о подключении USB-устройства?

    15432
    @15432
    Системный программист ^_^
    Периодически вызывать всякие SetupDi и проверять что появилось в списке...

    Приблизительно описано тут

    stackoverflow.com/questions/7599331/list-usb-devic...
    Ответ написан
  • Можно ли перехватить запрос файла в Windows?

    15432
    @15432
    Системный программист ^_^
    Компы объединить в VPN, создать шару с файлом лицензии, подсоединить её как сетевой диск ко всем компам и может быть заработает. Со стороны программы, файл будет находиться по пути типа Z:/lic/license.dat
    Ответ написан
    Комментировать
  • Как в C/C++ нарисовать свое окно без winapi?

    15432
    @15432
    Системный программист ^_^
    Самый-самый хардкорный? Наверное, прямая запись в видеобуфер и свой USB драйвер для мыши. То есть вы рисуете абсолютно все элементы окна самостоятельно, попиксельно и общаетесь с мышью на уровне USB пакетов, при этом рисуя курсор и реагируя на перемещения и нажатия.
    Это гораздо проще сделать в DOS, где винда не мешает своими драйверами и прочим.
    Ответ написан
    2 комментария
  • Как переустановить Win 7 без потери лицензии?

    15432
    @15432
    Системный программист ^_^
    На ноутбуке с ОЕМ виндой должна быть наклейка с ключом, его и вводить для активации системы. По поводу офиса не знаю.
    Еще в ноуте может присутствовать раздел восстановления к начальному состоянию, попробуйте поискать информацию по поводу вашей модели.

    Из рабочей системы можно вытащить необходимые ключи, в вашей ситуации не получится
    Ответ написан
  • Почему тулзы в windows не добавляют сами себя в PATH?

    15432
    @15432
    Системный программист ^_^
    Ставил я несколько прог, которые сами себя в PATH прописывают. А потом почти вся система работать перестала - диспетчер задач, проводник, все перестало открываться. Оказалось, длина PATH перевалила за лимит символов и система его перестала обрабатывать. Соответственно, Windows/System32 тоже "пропал", отсюда все появившиеся глюки. Удалил вручную из PATH всякие Intel и Nvidia с длиннющими путями, заработало
    Ответ написан