Win32 что такое: win32.exe — Что это такое?

Содержание

win32.exe — Что это такое?

сломался комп когда включаю пишел неисправный win32.exe исам вырубается
Александр
у меня многие файлы не запускаются,запускаются только от имени Администратора.
Павел
win это хреново
руслан
В основном, когда начинаются проблемы с компом — в поле зрения появляется Win32.exe. И, если во время с ним не справиться — все, начинаются глюки, зависания, не включение компа… Итог, приходиться чистить веник под 0. А еще, Win32.exe, по-мойму постепенно начинает мутировать, ибо в дальнейшем начинают появляться какие-то не понятные программы\вируса. Вот!
McDubleA
помогите немогу никуда зайти пишет этот фаил не принадлежите Win32 антивируса в низу непоказан, что делать не представляю,
Валера
В основном, когда начинаются проблемы с компом — в поле зрения появляется Win32.exe. И, если во время с ним не справиться — все, начинаются глюки, зависания, не включение компа… Итог, приходиться чистить веник под 0. А еще, Win32.exe, по-мойму постепенно начинает мутировать, ибо в дальнейшем начинают появляться какие-то не понятные программы\вируса. Вот!
McDubleA
а у меня вообще ничего не запускается(((
Ксения
помогите немогу никуда зайти пишет этот фаил не принадлежите Win32 антивируса в низу непоказан, что делать не представляю,
Валера
у меня пишет G:\mae_installer_p2p.ехе не является приложением Win32 чё делать?
Данил
сломался комп включаю игру пишет не является приложением win32 помогите понятия не имею что делать
влад
скачиваю фаил из инета а он не запускается пишет не является приложением win32
Кирилл
я скачиваю файлы из инета а они не открывается пишет программа не является win32
Ерлан
Иногда win32.exe встречается в играх ломаных,но он замаскированный как ключик к игре, или ломаный файл с заменой типо noDVD
Виктор
Этот фал вигня полная!!! Он мне не даёт играть в игры!! Он удаляет ярлыки с папки с игрой!! Из за него у меня антивирус пихает всё в карантин!!
Александр
полная фигня ужасно мешает.так-же пишет не является приложением win32
Юлия
у меня все файлы и программы незапускаются
Дима Шледь
я скачиваю игру и мне пишет:GameCenter_5_5756Chnl10a.exe не является приложением Win32. Не знаю что делать помогите пожалуйста.
Руслан
тоже я скачал игру с диска пишет не является win32
я скачиваю файлы из инета а они не открывается пишет программа не является win32
dima
Как- то раз его удалил, пришлось переустанавливать винду Если он подсосался, уже не избавишься
Win 32 появляется почти в каждой игре (Репаки)не забывайте друзья что ОС так же не лицензионные! WIN32 это что то вроде языка программирования только пишет вирусы Потенциальные иногда! Червь самый поганный вирус который копирует себя в геометрической прогрессии по всему компу также связан напрямую с Win32…тес более если Вин32 манипулирует другими программами всё ещё более очевидно! он берёт контроль! всё проходит через него!
Siyovush
Windows API Win32 — 32-разрядный API для современных версий Windows. Самая популярная ныне версия. Базовые функции реализованы в динамически подключаемых библиотеках kernel32.dll и advapi32.dll; базовые модули графического интерфейса пользователя — в user32.dll и gdi32.dll. Win32 появился вместе с Windows NT и затем был перенесён в несколько ограниченном виде в системы серии Windows 9x. В современных версиях Windows, происходящих от Windows NT, работу Win32 GUI обеспечивают два модуля: csrss.exe (процесс исполнения клиент-сервер), работающий в пользовательском режиме, и win32k.sys в режиме ядра. Работу же системы обеспечивает ядро — ntoskrnl.exe. в целом не в заражённом виде он как воздух лёгким необходим! когда он повреждается своим злым двойником…Хана всему! Тем Более он Связан с языками Си Шарп С++ , Паскалем и Вьюжел Бэйсик! (дополнительная информация)
Siyovush
У меня стал интернет медлено работать и не которые программы не работают пишет Win32
Кирилл
почему когда я открываю праграму мне пишет что не является приложениям win32. если удолить с кампьютера win32 что-нибуть изменицца
илья
гавно это все win32 бигом удалите)))
Когда я пыталась открыть скачанную программу рассыльщик для скайпа у меня выскочила таблица что Win32 не является приложением
Надежда
Он может быть разными типами к примеру Win32:Agent-AYBM
Максим
это вирус у меня аваст все время мигает найден вирус win32 и так выходит на каждой странице по 4 раза….
паепп
Win32 это нечто иное как часть вашей Windows избавится от него никак нельзя а если у вас перестает все работать и пишет что файл не предналежит Win32 тогда только 1 вариант вам поможет просто переустановите систему ,так ваш компьютер очистится от троянов которые попадают в Win32 и еще он же является самой слабой частью компьютера т.к. его нельзя защитить но он является не менее важной частью для работы переустанавливайте свои системы и к стати от антивирусов тоже может быть беда , если у вас антивирус пишет что есть вирусы в системе то возможно у вас плохой антивирус и пропускает вирусы, скрытые под простые файлы лучшим для систем является : касперский ,360 Total Secutity, нод 32 . желаю удачи в защите ваших компьютеров.
SuperHackeR
Парни переменуите файл реестра
вася
Я скачал гта 5 и спросит win32

Марина
Я хочу скачать игру приложение пишет win32 неявляется приложение. exe.
Януш
скачиваю фаил из инета а он не запускается пишет не является приложением win32
назар
Нашел игру смотрю папка от игры открываю сетап ехе пишет не удалось что-то сделать вот… Открываю этот файл как документ иии он пишет PPThis program must be run under Win32. я начал искать и тут выскакивает в поиск. строке Win32 Вирус ! (дополнительная информация)
Антон
SoftwareBundler: Win32/FileTour — Microsoft
Олег
Если вы видите эту программу, сразу удаляйте. «приложение не является приложением win32» никак не связано с этой программой.
Читер
Из-за Нее Синий Экран
Гость
Дичь полная. Сидела до 12 часов ночи чистила ноутбук, опоздала в школу. А win32.exe проник на компьютер с помощью флешки. Я приносила её с презентацией на урок, а у учительницы был весь компьютер засран вирусами. Пришла домой проверить флешку, а там бац…и сюрприз для Ани, win32.exe Так, что бывают и такие случаи, ребята. Остеригайтесь их ибо засрут оперативку к чёртовой матери.
Анна

Win32 — это… Что такое Win32?

  • Win32 — Win32,   der Nachfolger von Win16, also die API von 32 bit Windows Versionen (9x/Me) …   Universal-Lexikon

  • Win32 — Das Windows Application Programming Interface (kurz: WinAPI; zu dt. etwa: Windows Anwendungs Programmierungs Schnittstelle) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für… …   Deutsch Wikipedia

  • Win32 — Windows API Windows API ou WinAPI est le nom donné par Microsoft à l Interface de programmation (API) sur les systèmes d exploitation Microsoft Windows. Elle est conçue pour les langages de programmation C et C++ et est la manière la plus directe …   Wikipédia en Français

  • Win32 — Kurzform für 32 Bit Windows Versionen (meist synonym zu Windows95 und Windows NT) …   Acronyms

  • Win32 — Kurzform für 32 Bit Windows Versionen (meist synonym zu Windows95 und Windows NT) …   Acronyms von A bis Z

  • Win32 console — is a plain text window for console applications within the system of Windows API. A Win32 console has a screen buffer and an input buffer.Win32 consoles are typically used for applications that do not need to display images. Examples include… …   Wikipedia

  • Win32-loader (Debian) — win32 loader win32 loader Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan …   Википедия

  • Win32-loader — Entwickler: Robert Millan Aktuelle Version: 0.6.7 (22. Juni 2008) Betriebssystem: Windows 95 / 98 / 2000 / XP / Vista Kategorie: Debian Installer loader …   Deutsch Wikipedia

  • Win32-loader (Debian) — win32 loader Entwickler: Robert Millan Aktuelle Version: 0.6.7 (22. Juni 2008) Betriebssystem: Windows 95 / 98 / 2000 / XP / Vista Kategorie: Debian Installer loader …   Deutsch Wikipedia

  • win32-loader — Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan Операционная система …   Википедия

  • Win32 — это… Что такое Win32?

  • Win32 — Win32,   der Nachfolger von Win16, also die API von 32 bit Windows Versionen (9x/Me) …   Universal-Lexikon

  • Win32 — Das Windows Application Programming Interface (kurz: WinAPI; zu dt. etwa: Windows Anwendungs Programmierungs Schnittstelle) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für… …   Deutsch Wikipedia

  • Win32 — Windows API Windows API ou WinAPI est le nom donné par Microsoft à l Interface de programmation (API) sur les systèmes d exploitation Microsoft Windows. Elle est conçue pour les langages de programmation C et C++ et est la manière la plus directe …   Wikipédia en Français

  • Win32 — Kurzform für 32 Bit Windows Versionen (meist synonym zu Windows95 und Windows NT) …   Acronyms

  • Win32

    — Kurzform für 32 Bit Windows Versionen (meist synonym zu Windows95 und Windows NT) …   Acronyms von A bis Z

  • Win32 console — is a plain text window for console applications within the system of Windows API. A Win32 console has a screen buffer and an input buffer.Win32 consoles are typically used for applications that do not need to display images. Examples include… …   Wikipedia

  • Win32-loader (Debian) — win32 loader win32 loader Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan …   Википедия

  • Win32-loader — Entwickler: Robert Millan Aktuelle Version: 0.6.7 (22. Juni 2008) Betriebssystem: Windows 95 / 98 / 2000 / XP / Vista Kategorie: Debian Installer loader …   Deutsch Wikipedia

  • Win32-loader (Debian) — win32 loader Entwickler: Robert Millan Aktuelle Version: 0.6.7 (22. Juni 2008) Betriebssystem: Windows 95 / 98 / 2000 / XP / Vista Kategorie: Debian Installer loader …   Deutsch Wikipedia

  • win32-loader — Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan Операционная система …   Википедия

  • Win32 — это… Что такое Win32?

  • Win32 — Win32,   der Nachfolger von Win16, also die API von 32 bit Windows Versionen (9x/Me) …   Universal-Lexikon

  • Win32

    — Das Windows Application Programming Interface (kurz: WinAPI; zu dt. etwa: Windows Anwendungs Programmierungs Schnittstelle) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für… …   Deutsch Wikipedia

  • Win32 — Windows API Windows API ou WinAPI est le nom donné par Microsoft à l Interface de programmation (API) sur les systèmes d exploitation Microsoft Windows. Elle est conçue pour les langages de programmation C et C++ et est la manière la plus directe …   Wikipédia en Français

  • Win32 — Kurzform für 32 Bit Windows Versionen (meist synonym zu Windows95 und Windows NT) …   Acronyms

  • Win32 — Kurzform für 32 Bit Windows Versionen (meist synonym zu Windows95 und Windows NT) …   Acronyms von A bis Z

  • Win32 console — is a plain text window for console applications within the system of Windows API. A Win32 console has a screen buffer and an input buffer.Win32 consoles are typically used for applications that do not need to display images. Examples include… …   Wikipedia

  • Win32-loader (Debian) — win32 loader win32 loader Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan …   Википедия

  • Win32-loader — Entwickler: Robert Millan Aktuelle Version: 0.6.7 (22. Juni 2008) Betriebssystem: Windows 95 / 98 / 2000 / XP / Vista Kategorie: Debian Installer loader …   Deutsch Wikipedia

  • Win32-loader (Debian) — win32 loader Entwickler: Robert Millan Aktuelle Version: 0.6.7 (22. Juni 2008) Betriebssystem: Windows 95 / 98 / 2000 / XP / Vista Kategorie: Debian Installer loader …   Deutsch Wikipedia

  • win32-loader — Debian Installer для Windows Vista Тип Debian Installer loader Разработчик Robert Millan Операционная система …   Википедия

  • Не является приложением win32 — что это и как исправить

    Сегодня хочу рассказать о распространённой проблеме, возникающей у пользователей с операционной системой Windows: Программа не является приложением Win32.

    Сразу отметим, что данная ошибка возникает при установке таких программ, которые не предназначены для Windows. Естественно, что данную проблему можно исправить, но не всегда удается.

    Что такое Win32 и что значит «Не является приложением»

    Если у вас возникла ошибка подобного рода, то не стоит пугаться, а нужно сразу же пробовать решить проблему. Начнем с того, что появляется она по разным причинам. Допустим, что у нас есть Windows 8 или Windows 7 64-битная, все равно, такая система будет поддерживать приложения, которые рассчитаны на 32-х битные системы. А вот если программа не соответствует нужной архитектуре, то тут уже проблема.

    Программа могла быть создана в другой ОС, например, в Linux, и как раз для нее предназначена, либо же, есть нехватка необходимых файлов, а также, эти самые файлы повреждены. Также, немаловажную роль могут играть и вирусы, стоит проверить компьютер антивирусом.

    Программа не только может быть предназначена для другой операционной системы, но и являться мусором и даже вирусом. Но такое можно подхватить только на непроверенных источниках. Всегда перед скачиванием смотрите на комментарии, дизайн сайта, его предназначение. Если источник безопасный, то подозрений вызывать не будет.

    Для запуска приложений, не предназначенных для Windows, можно использовать эмуляторы, создающие виртуальную среду определенной ОС, будь это MacOS или Android.

    Есть еще виртуальные машины, например, VirtualBox, позволяющие установить любую операционную систему внутри песочницы. Грубо говоря, вы можете из-под Windows пользоваться другими системами без последствий.

    Как исправить ошибку «Не является приложением win32»

    Если вы успешно распаковали программу и запускаете установщик, и появляется данная ошибка, то стоит попробовать скачать ее из другого источника. Если вы ее успешно установили, но при запуске возникает ошибка, то удалите ее, а потом установите заново. Банальные советы, но могут помочь, так что, начинаем с самого простого.

    Если снова ничего не помогло, то попробуйте найти эту программу для той ОС, которая у вас стоит. Обязательно смотрите в описании программы, какие ОС она поддерживает. А еще ознакомьтесь с отзывами, если таковые имеются.

    Запуск в режиме совместимости на Windows 10

    Можно попробовать запустить программу в режиме совместимости, для этого нажмите по значку приложения ПКМ и выберите «Свойства», потом перейдите во вкладку «Совместимость» и выберите «Запускать программу в режиме совместимости» и выберите из списка, например, более раннюю ОС.

    Отсутствуют компоненты Net Framework, Microsoft Visual C++

    И последний вариант решения проблемы – скачать пакет Microsoft .NET Framework. Если его нет, стоит обязательно его установить, и, если он уже стоит, проверьте, возможно, есть более новая версия.

    Конечно, многие игры и программу уже в пакете имеют данные компоненты, но если появляется подобная ошибка, то стоит ее исправить именно таким способом.

    Чтобы узнать, какие версии Net Framework уже установлены в системе Widows нужно открыть панель управления, затем перейти в раздел «Программы и компоненты». Далее перейдем по ссылке слева «Включение или отключение компонентов Windows».

    Там вы увидите все версии нужных вам компонентов.

    Попробуйте проверить Windows на наличие обновлений, чаще всего там присутствуют обновления NET Framework.

    Обновлять и устанавливать нужно не только ту платформу, которую я указал, это относится и к Java или Microsoft Visual C++. Вот собственно и все. Надеюсь, что вы решили данную проблему.

    Изменение данных в реестре исправит ошибку win32 приложения

    Чтобы попасть в реестр нужно выполнить следующие действия:

    1. Открыть сочетанием клавиш Win+R окно «Выполнить».
    2. Ввести команду regedit для запуска редактора реестра.
    3. Перейти по пути (либо скопировать и вставить в поле ввода) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command.
    4. Найти два значения «По умолчанию» и «IsolatedCommand».
    5. Проверить, чтобы значения были у обоих пунктов такими: “%1” % и никаким другими.
    6. В случае ложных значений пунктов реестра изменить их на верные.

    Для исправления проблемы можно скачать готовый Win32.Reg файл и просто его запустить. 

    Загружаемый файл Win32 не скачан – проверяем Хеш-суммы

    Нередки случаи, когда загрузка файла через браузер или торрент прерывается. В описании закачки указано, что файл успешно скачан, но это не может быть так. В лучшем случае программа установится, но не запустится, поскольку не хватает важных компонентов для ее работы.

    Если игр или программа выдает ошибку, что приложение не является win32, то лучше закачать ее из другого источника.

    Чтобы убедиться в целостности скачанных файлов существует алгоритм Хэш-сумм. Для каждого файла он уникальный и имеет размер 32 символа – буквы, цифры. Если один байт в файле изменен, например, из-за не полной загрузки или повреждения данных, то хэш сумма будет отличаться. По-другому хэш сумма называется контрольной суммой.

    Итак, на многих сайтах и торрент трекерах, откуда идет загрузка файлов имеется подробное описание и контрольные суммы файлов. После скачивания вы можете сравнить хэши на сайте и с помощью специальной программы под Windows. Такие программы могут проверять сразу несколько алгоритмов контрольных сумм: SHA1, MD5, CRC и другие.

    Для проверки и сравнения контрольных сумм вы можете использовать расширение для проводника – HashTab. Инструмент проверки будет находится в свойствах каждого файла на вкладке «Хеш-суммы файлов».

    Если нет возможности установить расширение, скачайте программу проводник – Total Commander. Там выберите программу или архив из встроенного проводника, выберите его и нажмите на вкладку «Файл», затем жмем по пункту «Посчитать CRC-суммы (CRC32, MD5, SHA1)».

    Самый простой способ решить проблему с недокачанной или повреждённой программой – скачать ее из другого источника.

    Файл Win32 является вирусом или поврежден антивирусом

    Для проверки файлов можно использовать антивирус, но если вирус все же найден, то антивирусное ПО попытается его вылечить. К сожалению, попытка лечения вирусного файла часто заканчивается неудачей. Почему так происходит? А дело в том, что скачанный файл может быть взломанным, пиратским или в простонародье – крякнутым. Программы или игры, имеющие кряк или, так называемые, файлы таблетки для лечения от лицензии быстро устраняются антивирусами.

    Выход здесь только один – отключить временно антивирус, установить и запустить программу. Но делайте это очень осторожно. Устанавливайте приложение только в том случае, если доверяете источнику.

    Для проверки системы на вирусы следует использовать не только встроенный программный антивирус, но и специальные одноразовые программы – AVZ, Kaspersky Virus Removal Tool, Dr. Web Cureit.

    Если не является приложением Win32 на Windows XP

    Многие еще работают на старой доброй Windows XP и ошибки там есть, которые не дают запустить нужную программу. Самая стандартные причины, которые могли привести к ошибке Win32 – поврежденная программа / архив или сбой в системе. Для устранение первой ошибки достаточно скачать приложение из другого источника. Решение второй причины достигается обычной перезагрузкой ОС.

    Следующие причины могут быть следующими конкретно на Windows XP.

    • Программа несоответствующей разрядности. Вы скачали ПО 64 битной версии? Тогда вы не сможете установить ее на 32 битную (x86). Но наоборот это возможно. Зайдите в свойства системы и во вкладке «Общие» узнайте, какая разрядность у вашей ОС. Затем проверьте название архива или установочного файла. В большинстве случаев там будет приписка в виде x64 или x86.
    • Файлы отсутствуют или повреждены. В начале статьи уже было описание – файлы программного обеспечения могут быть повреждены. Такое могло произойти уже на сайте, откуда вы загружаете программу. После скачивания, когда вирус или антивирус взаимодействуют с файлами. Решение: удалите программу с помощью Uninstall Tool или Revo Uninstall. Скачайте из другого источника и установите.
    • Отсутствие NET Framework и Microsoft Visual C++. Стоит отметить, что не все версии этих компонентов поддерживают в Windows XP, поэтому следует искать загрузки конкретно под эту систему.
    • Воздействие вирусов. Читайте выше раздел про вирусы и антивирусы. Указанные программы, с помощью которых необходимо проверить систему: Kaspersky Virus Removal Tool, AVZ, Dr. Web Cureit.

    Итоги

    Итак друзья, подведем итоги и кратко укажем, что нужно сделать, чтобы избавиться от ошибки “Программа не является приложением win32”.

    1. Установить программу из другого источника. Поскольку всегда есть вероятность повреждения установщика или же архива с файлами.
    2. Найти установщик для вашей версии операционной системы и архитектуры (64-х или 32-х разрядность).
    3. Обновить все драйвера компьютера, используя хотя бы автоматические установщики драйверов.
    4. Обновить или установить последние версии Microsoft .NET Framework, Microsoft Visual C++ и других компонентов.
    5. Запускать программу в режиме совместимости (Помогает наиболее часто).

    Что такое win32.exe?

    РЕКОМЕНДУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

    Подлинный файл win32.exe является одним из компонентов программного обеспечения STARTPAGE TROJAN.

    Троянские черви могут удаленно выполнять программы и запускать команды, использовать кейлоггер для отслеживания записей с клавиатуры, отправки данных по сети и распространения своих копий. Известно, что Win32.exe распространяется через приложения чата, такие как MSN Messenger. Известно, что трояны крадут пароли пользователей и личные данные, позволяя хакерам получить доступ к компьютеру. Если вы обнаружите, что стали жертвой кражи личных данных, выполните следующие действия. Сообщите своему банку или финансовому учреждению, что вы стали жертвой кражи личных данных, чтобы они могли отслеживать ваши счета или изменять и / или изменять номера ваших счетов. Меняйте все украденные пароли только с чистого компьютера. Смена паролей с того же зараженного компьютера может оказаться неэффективным решением, поскольку новый пароль, вероятно, будет снова украден. Используйте специальное антивирусное или вредоносное программное обеспечение для сканирования и очистки зараженного компьютера.


    Win32 обозначает 32- битный компонент Windows dows для MSN Messenger Virus

    Расширение .exe в имени файла указывает на файл exe cutable. Исполняемые файлы могут, в некоторых случаях, нанести вред вашему компьютеру. Поэтому, пожалуйста, прочитайте ниже, чтобы решить для себя, является ли win32.exe на вашем компьютере трояном, который вы должны удалить, или это файл, принадлежащий операционной системе Windows или доверенному приложению.

    Процесс Win32.exe в диспетчере задач Windows

    Процесс, известный как XMRig CPU miner, по-видимому, принадлежит программному обеспечению Project1 или XMRig от 11 или www.xmrig.com.

    Описание: Win32.exe не является необходимым для Windows и часто вызывает проблемы. Win32.exe находится в подпапке папки профиля пользователя — в большинстве случаев это C: \ Users \ USERNAME \ AppData \ Roaming \ install \ или C: \ Users \ USERNAME \ AppData \ Roaming \ . Известные размеры файлов в Windows 10/8/7 / XP составляют 1 073 260 байт (11% всех случаев), 55 300 байт и еще 7 вариантов.

    Нет информации об авторе файла. Файл не является системным файлом Windows. Программа не имеет видимого окна. Приложение запускается при запуске Windows (см. Раздел реестра: Выполнить, MACHINE \ Выполнить, Папки оболочки пользователя). Win32.exe способен манипулировать другими программами, записывать ввод с клавиатуры и мыши и мониторить приложения. Поэтому технический рейтинг надежности 73% опасности, но вы также должны учитывать отзывы пользователей.

    Деинсталляция этого варианта: В случае каких-либо проблем с win32.exe вы также можете удалить всю программу Guardião — Itaú 30 horas с помощью панели управления Windows.
    • Если win32.exe находится в подпапках C: \ Windows, тогда рейтинг надежности 62% опасности . Размер файла составляет 9 211 904 байта (40% всех вхождений), 390 827 байтов, 226 816 байтов или 32 768 байтов. Там нет информации о файле. Программа не видна. Win32.exe — неизвестный файл в папке Windows. Это не системный файл Windows. Приложение загружается во время процесса загрузки Windows (см. Раздел реестра: Выполнить, MACHINE \ Выполнить, Папки оболочки пользователя). Win32.exe способен манипулировать другими программами.
    • Если win32.exe находится на диске C: \, тогда рейтинг надежности 56% опасности . Размер файла составляет 6 830 087 байт. Программное обеспечение не имеет описания файлов. Программа не имеет видимого окна. Это не системный файл Windows.
    • Если win32.exe находится в подпапках «C: \ Program Files», тогда рейтинг надежности 47% опасности . Размер файла составляет 350 208 байт (50% всех вхождений) или 1 042 432 байт.
    • Если win32.exe находится в папке C: \ Windows, тогда рейтинг надежности 86% опасности . Размер файла составляет 711 680 байт (50% всех вхождений) или 48, 128 байт.
    • Если win32.exe находится в папке «C: \ Program Files», тогда рейтинг надежности 82% опасности . Размер файла составляет 275 968 байт.
    • Если win32.exe находится в папке C: \ Windows \ System32, тогда рейтинг надежности 56% опасности . Размер файла составляет 237, 568 байт.
    • Если win32.exe находится в подпапках C: \ Windows \ System32, тогда рейтинг надежности 46% опасности . Размер файла составляет 428, 544 байта.

    Внешняя информация от Пола Коллинза:

    Существуют разные файлы с одинаковыми именами:

    • «WIN32» определенно не требуется. Добавлено RATEGA TROJAN!
    • «Win32» определенно не требуется. Добавлено ISRAZ.A WORM!
    • «win32.exe» определенно не требуется. Добавлено в ТРОЯНЕ STARTPAGE!
    • «winprotect» определенно не требуется. Добавлено MUGLY.E WORM!

    Важное замечание: Некоторые вредоносные программы также используют имя файла win32.exe, например Downloader.Ertfor или Trojan.Adclicker (обнаружен Symantec), и Trojan: Win32 / Ertfor.D или RemoteAccess: Win32 / GhostRadmin (обнаружен Microsoft). Таким образом, вы должны проверить файл win32.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера. Это был один из лучших вариантов загрузки The Washington Post и PC World .

    Аккуратный и опрятный компьютер — это главное требование для избежания проблем с win32. Это означает запуск сканирования на наличие вредоносных программ, очистку жесткого диска с использованием 1 cleanmgr и 2 sfc / scannow, 3 удаления ненужных программ, проверку наличия программ автозапуска (с использованием 4 msconfig) и включение автоматического обновления Windows 5. Всегда не забывайте выполнять периодическое резервное копирование или, по крайней мере, устанавливать точки восстановления.

    Если у вас возникла реальная проблема, попробуйте вспомнить последнее, что вы сделали, или последнее, что вы установили до того, как проблема появилась впервые. Используйте команду 6 resmon для определения процессов, которые вызывают вашу проблему. Даже для серьезных проблем, вместо переустановки Windows, лучше восстановить вашу установку или, для Windows 8 и более поздних версий, выполнить команду 7 DISM.exe / Online / Cleanup-image / Restorehealth. Это позволяет восстановить операционную систему без потери данных.

    Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг риска безопасности указывает на вероятность того, что процесс является потенциальным шпионским ПО, вредоносным ПО или трояном. B Malwarebytes Anti-Malware обнаруживает и удаляет спящие шпионские, рекламные программы, трояны, клавиатурные шпионы, вредоносные программы и трекеры с вашего жесткого диска.


    Связанный файл:

    spuvolumewatcher.exe hpgs2wnd.exe carboniteui.exe win32.exe tvecapsvc.exe wmplayer.exe kometaup.exe miphonehelper.exe cloud-drive-ui.exe supbackground.exe startmenuindexer.exe

    Microsoft.Win32 Пространство имен | Microsoft Docs

    CommonDialog

    Абстрактный базовый класс для отображения общих диалоговых окон Win32.An abstract base class for displaying common Win32 dialogs.

    FileDialog

    Абстрактный базовый класс, инкапсулирующий функции, общие для диалоговых окон работы с файлами, включая OpenFileDialog и SaveFileDialog.An abstract base class that encapsulates functionality that is common to file dialogs, including OpenFileDialog and SaveFileDialog.

    FileDialogCustomPlace

    Представляет запись в списке пользовательских размещений FileDialog.Represents an entry in a FileDialog custom place list.

    FileDialogCustomPlaces

    Определяет известные папки для пользовательских размещений в диалоговых окнах открытия или сохранения файлов.Defines the known folders for custom places in file dialog boxes.

    IntranetZoneCredentialPolicy

    Определяет политику учетных данных, используемую для запросов, создаваемых с помощью WebRequest и соответствующих производных классов.Defines a credential policy to be used for resource requests that are made using WebRequest and its derived classes.

    OpenFileDialog

    Представляет общее диалоговое окно, позволяющее пользователю задать имя файла для одного или нескольких открываемых файлов.Represents a common dialog box that allows a user to specify a filename for one or more files to open.

    PowerModeChangedEventArgs

    Предоставляет данные для события PowerModeChanged.Provides data for the PowerModeChanged event.

    Registry

    Предоставляет объекты RegistryKey, представляющие корневые разделы в реестре Windows, и методы static для доступа к парам «раздел-значение».Provides RegistryKey objects that represent the root keys in the Windows registry, and static methods to access key/value pairs.

    RegistryAclExtensions

    Предоставляет предназначенные для Windows статические методы расширения, позволяющие изменять атрибуты безопасности списков управления доступом (ACL) для разделов реестра.Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for registry keys.

    RegistryKey

    Представляет узел уровня раздела в реестре Windows.Represents a key-level node in the Windows registry. Этот класс является инкапсуляцией реестра.This class is a registry encapsulation.

    SaveFileDialog

    Представляет общее диалоговое окно, позволяющее пользователю задать имя файла, чтобы сохранить файл под другим именем.Represents a common dialog that allows the user to specify a filename to save a file as. Объект SaveFileDialog не может использоваться приложением, выполняемым с частичным доверием.SaveFileDialog cannot be used by an application that is executing under partial trust.

    SessionEndedEventArgs

    Предоставляет данные для события SessionEnded.Provides data for the SessionEnded event.

    SessionEndingEventArgs

    Предоставляет данные для события SessionEnding.Provides data for the SessionEnding event.

    SessionSwitchEventArgs

    Предоставляет данные для события SessionSwitch.Provides data for the SessionSwitch event.

    SystemEvents

    Предоставляет доступ к уведомлениям о системных событиях.Provides access to system event notifications. Этот класс не наследуется.This class cannot be inherited.

    TimerElapsedEventArgs

    Предоставляет данные для события TimerElapsed.Provides data for the TimerElapsed event.

    UserPreferenceChangedEventArgs

    Предоставляет данные для события UserPreferenceChanged.Provides data for the UserPreferenceChanged event.

    UserPreferenceChangingEventArgs

    Предоставляет данные для события UserPreferenceChanging.Provides data for the UserPreferenceChanging event.

    PowerModes

    Определяет идентификаторы событий режима питания, о которых сообщает операционная система.Defines identifiers for power mode events reported by the operating system.

    RegistryHive

    Представляет возможные значения для узла верхнего уровня на чужом компьютере.Represents the possible values for a top-level node on a foreign machine.

    RegistryKeyPermissionCheck

    Определяет, выполняются ли проверки безопасности при открытии разделов реестра и доступе к соответствующим парам «имя-значение».Specifies whether security checks are performed when opening registry keys and accessing their name/value pairs.

    RegistryOptions

    Задает параметры, которые необходимо использовать при создании раздела реестра.Specifies options to use when creating a registry key.

    RegistryValueKind

    Определяет типы данных, используемые для хранения значений в реестре, или задает тип данных значения в реестре.Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry.

    RegistryValueOptions

    Определяет необязательное поведение при возвращении пар «имя-значение» из раздела реестра.Specifies optional behavior when retrieving name/value pairs from a registry key.

    RegistryView

    Задает представление реестра, которое должны быть целевым в 64-разрядных операционных системах.Specifies which registry view to target on a 64-bit operating system.

    SessionEndReasons

    Определяет идентификаторы, представляющие способ завершения текущего сеанса входа в систему.Defines identifiers that represent how the current logon session is ending.

    SessionSwitchReason

    Определяет идентификаторы, используемые для представления типа события переключения сеанса.Defines identifiers used to represent the type of a session switch event.

    UserPreferenceCategory

    Определяет идентификаторы, представляющие категории пользовательских параметров.Defines identifiers that represent categories of user preferences.

    Пространство имен Microsoft.Win32 | Документы Microsoft

    Важный

    Некоторая информация относится к предварительному выпуску продукта, который может быть существенно изменен перед выпуском. Microsoft не дает никаких гарантий, явных или подразумеваемых, в отношении информации, представленной здесь.

    Предоставляет два типа классов: те, которые обрабатывают события, вызванные операционной системой, и те, которые управляют системным реестром.

    В этой статье

    Классы

    Перечисления

    PowerModes

    Определяет идентификаторы событий режима питания, сообщаемых операционной системой.

    RegistryHive

    Представляет возможные значения для узла верхнего уровня на внешней машине.

    RegistryKeyPermissionCheck

    Указывает, выполняются ли проверки безопасности при открытии разделов реестра и доступе к их парам имя / значение.

    RegistryOptions

    Задает параметры, используемые при создании раздела реестра.

    RegistryValueKind

    Задает типы данных для использования при сохранении значений в реестре или определяет тип данных значения в реестре.

    RegistryValueOptions

    Задает дополнительное поведение при извлечении пар имя / значение из раздела реестра.

    RegistryView

    Указывает, какое представление реестра следует использовать в 64-разрядной операционной системе.

    SessionEndReasons

    Определяет идентификаторы, которые представляют, как заканчивается текущий сеанс входа в систему.

    SessionSwitchReason

    Определяет идентификаторы, используемые для представления типа события переключения сеанса.

    UserPreferenceCategory

    Определяет идентификаторы, которые представляют категории предпочтений пользователя.

    Делегаты

    Стандарты кодирования

    — Почему программное обеспечение использует имя Win32?

    Win32 — это обычное имя Windows API.Этот API определяет, как приложения могут взаимодействовать с операционной системой. Он примерно сопоставим со стандартом POSIX в Unix, но Win32 также охватывает графический интерфейс и многие другие функции.

    API Win32 не ограничивается 32-разрядными установками Windows.

    Из Центра разработчиков Windows:

    Интерфейс прикладного программирования Windows (API) позволяет разрабатывать настольные и серверные приложения, которые успешно работают во всех версиях Windows, используя преимущества функций и возможностей, уникальных для каждой версии.

    Windows API может использоваться во всех настольных приложениях на базе Windows, и одни и те же функции обычно поддерживаются в 32-битной и 64-битной Windows. Различия в реализации элементов программирования зависят от возможностей базовой операционной системы. Эти различия отмечены в документации API.

    Примечание Ранее это называлось Win32 API. Название Windows API более точно отражает его корни в 16-битной Windows и его поддержку в 64-битной Windows.

    Вам не нужно использовать Win32 API для разработки для Windows. Альтернативой являются классы .NET или интерфейс Windows RT.

    Технически существует вариант Win64. Но от Win32 он отличается в основном моделью данных (размером указателей). Это не отдельный набор API:

    Среда Win64 API почти такая же, как среда Win32 API — в отличие от значительного перехода от Win16 к Win32. API-интерфейсы Win32 и Win64 теперь объединены и называются Windows API.Используя Windows API, вы можете скомпилировать один и тот же исходный код для работы в 32-битной или 64-битной Windows. Чтобы перенести приложение на 64-битную Windows, просто перекомпилируйте код.

    Заголовочные файлы Windows изменены таким образом, чтобы их можно было использовать как для 32-разрядного, так и для 64-разрядного кода. (источник)

    Поскольку Win64 существенно не отличается, вы почти никогда не увидите проектов, нацеленных на win64 на уровне исходного кода, хотя более новые проекты могут нацеливаться на winapi вместо традиционного win32 .Но для всех практических целей все эти имена относятся к одному и тому же API.

    Делаем Win32 API более доступными для большего количества языков

    Введение

    API-интерфейсы

    Win32 предоставляют мощные функциональные возможности, позволяющие максимально эффективно использовать Windows в ваших приложениях. Хотя эти API-интерфейсы легко доступны разработчикам на C и C ++, для других языков, таких как C # и Rust, для доступа к этим API-интерфейсам требуются оболочки или привязки. В C # это обычно называется вызовом платформы или P / Invoke.

    Исторически это требовало, чтобы разработчики вручную создавали оболочки или привязки, что подвержено ошибкам и не масштабируется для широкого охвата API. В последние годы, учитывая высокий спрос на вызов API Win32 с разных языков, появилось несколько проектов сообщества, чтобы обеспечить более строго типизированные и идиоматические представления этих оболочек и привязок, чтобы улучшить взаимодействие с разработчиками и избавить разработчиков от накладных расходов на их создание. Некоторые известные проекты включают PInvoke для.NET и winapi-rs для Rust.

    Основная проблема этих проектов заключается в том, что они обслуживаются вручную, что затрудняет и увеличивает затраты на широкое и устойчивое покрытие API, а их работа не приносит пользы другим языкам.

    Как владельцы Windows SDK, мы хотели увидеть, где мы можем обеспечить здесь уникальную ценность, снять часть бремени с сообщества и сделать достижение широкого и устойчивого покрытия API на разных языках реальностью.

    Результатом этого стал наш проект win32metadata и соответствующие языковые проекции Win32, которые теперь доступны для предварительного просмотра на GitHub!

    Метаданные Win32

    Цель проекта win32metadata — предоставить полное описание поверхности Win32 API в метаданных, чтобы ее можно было спроецировать на любой язык в автоматическом режиме, повышая точность и минимизируя накладные расходы на обслуживание.Результатом этого проекта является совместимый с ECMA-335 файл метаданных Windows (winmd), опубликованный на Nuget.org, содержащий метаданные, описывающие всю поверхность Win32 API.

    API-интерфейсы

    Win32 существуют уже давно, поэтому точное их описание потребует некоторой итерации. Мы будем разрабатывать этот инструментарий открыто и приветствуем вклад сообщества, чтобы обеспечить точное представление поверхности Win32 API, которая будет полезна для всех языков.

    Чтобы эти метаданные позволяли разработчикам идиоматически вызывать Win32 API с языка по своему выбору, нам нужны языковые проекции, построенные на их основе.Первая такая языковая проекция — C # / Win32.

    Microsoft открывает старые Win32 API для C # и Rust, в будущем появятся новые языки — Visual Studio Magazine

    Новости

    Microsoft открывает старые Win32 API для C # и Rust, в будущем появятся новые языки

    Microsoft открывает старые API-интерфейсы Win32, которые давно используются для программирования 32-битной Windows, позволяя кодировщикам использовать языки по своему выбору вместо варианта C / C ++ по умолчанию или отдельных обходных путей.

    Как видно из названия, Win32 — это 32-битный API для версий Windows от 95 и более поздних.

    Хотя API Win32 ранее можно было использовать на других языках, помимо C / C ++, для этого требовались обходные пути — оболочки или привязки — например, знакомая схема P / Invoke для C #. Однако использование P / Invoke и его аналога в Rust, winapi-rs, обременительно, поскольку отдельные предложения необходимо поддерживать вручную, что затрудняет поддержание устойчивого покрытия. Более того, такая схема не переводится на другие языки.

    Чтобы упростить и автоматизировать этот процесс, Microsoft сегодня (21 января) представила свой проект win32metadata вместе с парой начальных проекций языка Win32. Проекция языка программирования — это подсистема, по-разному описываемая как набор оболочек или адаптера, которая способствует разработке с использованием API-интерфейсов платформы (в данном случае Win32) естественным и знакомым для целевого языка способом.

    Проект метаданных упрощает создание языковых проекций, предоставляя полное описание поверхности Win32 API, чтобы ее можно было автоматически проецировать на любой язык, что, по заявлению Microsoft, улучшает точность и сводит к минимуму обслуживание.Таким образом, эти описания метаданных не предназначены для непосредственного использования разработчиками, которые вместо этого будут использовать языковые проекции, которые, в свою очередь, потребляют метаданные и проецируют API-интерфейсы в естественные шаблоны конкретных языков.

    [Щелкните изображение, чтобы увидеть увеличенное изображение в формате GIF.] Вызов CreateFile через статический класс PInvoke с C # / Win32 в анимированном действии (источник: Microsoft).

    «API-интерфейсы Win32 существуют уже давно, поэтому точное их описание потребует некоторой итерации», — говорится в сообщении Microsoft.«Мы будем разрабатывать этот инструментарий открыто и приветствуем вклад сообщества, чтобы обеспечить точное представление поверхности Win32 API, которая будет полезна для всех языков».

    Тем временем Microsoft представила в предварительной версии две первоначальные языковые проекции:

    • C # / Win32: «Созданный в сотрудничестве с Эндрю Арноттом, владельцем проекта PInvoke для .NET, C # / Win32 анализирует метаданные и генерирует оболочки P / Invoke, необходимые для вызова нужных вам API.«
    • Rust: «Проекция языка Rust следует традиции C ++ / WinRT построения языковых проекций для Windows с использованием стандартных языков и компиляторов, предоставляя разработчикам Rust естественный и идиоматический способ вызова API-интерфейсов Windows. Windows API использует код, сгенерированный «на лету» непосредственно из метаданных, что позволяет вам вызывать API, как если бы они были просто еще одним модулем Rust ».

    Забегая вперед, Microsoft заявила, что уже работает над проекцией современного C ++.Компания заявила: «Да, Windows SDK уже выпускает заголовки, которые можно использовать из C ++, но эти заголовки имеют некоторые серьезные исторические ограничения и ограничения совместимости, которые мешают разработчикам C ++, которые хотят пользоваться функциями современного языка».

    Компания заявила, что при создании дополнительных языковых проекций будет следовать следующим принципам:

    • Языковые прогнозы должны обеспечивать максимальное покрытие API
    • Языковые проекции должны обеспечивать удобную адаптацию API и типов там, где это необходимо
    • Языковые прогнозы должны предоставлять IntelliSense, полученный из официальной документации
    • Языковые прогнозы должны поддерживать фильтрацию доступных API-интерфейсов на основе версии SDK, на которую ориентирован проект.
    • Языковые проекции должны позволять разработчикам ориентироваться на определенный набор API и связывать или включать только артефакты, необходимые для обеспечения поддержки этих API

    Помимо предоставления предварительных прогнозов на C #, C ++ и Rust, в дорожной карте проекта указано, что пакет метаданных Win32 будет опубликован в NuGet.org в предварительной версии последней версии Windows SDK на конференции разработчиков Microsoft // BUILD 2021, назначенной на середину мая.


    Об авторе

    Дэвид Рамел — редактор и писатель Converge360.

    c ++ — в чем разница между приложением win32, приложением формы Windows и консольным приложением?

    Windows Form относится к.NET-приложение. Он основан не непосредственно на собственном Windows API, а на инфраструктуре .NET. Что включает в себя виртуальную машину.

    Win32 обычно относится к 32-битному Windows API. Однако макрос _WIN32 определен как для 32-битного, так и для 64-битного программирования. Как тип проекта Visual Studio, он включает программы уровня API-интерфейса как графической подсистемы, так и консольной подсистемы.

    A Подсистема Windows — это небольшое целое число в заголовке исполняемого файла, которое сообщает Windows, какие службы нужны этой программе.Это значение можно проверить, например, с помощью Программа Microsoft dumpbin , например dumpbin c: \ windows \ notepad.exe / заголовки | найди "убс" . В Windows 9x вывод dumpbin был доступен через функцию предварительного просмотра файла, но эта функция была прекращена.

    Каждый процесс в Windows может быть связан с одним и не более одним окном консоли.

    Подсистема графического интерфейса означает, что Windows НЕ будет пытаться снабдить каждый экземпляр соответствующим окном консоли.Однако процесс может сам создать консольное окно. Обычно эта подсистема используется для обычных программ с графическим пользовательским интерфейсом (отсюда и «GUI»), а в большинстве компоновщиков она указывается как «windows».

    Подсистема консоли означает, что Windows будет пытаться оснастить каждый экземпляр соответствующим окном консоли, создавая при необходимости новое.

    Обратите внимание, что

    • Тот же исходный код может быть создан как консоль или подсистема графического интерфейса. А сделать это очень просто.Просто измените спецификацию подсистемы.

    • Исполняемый файл подсистемы графического интерфейса пользователя имеет стандартные потоки, как и исполняемый файл подсистемы консоли.

    • Исполняемый файл подсистемы консоли может представлять графический пользовательский интерфейс, как и GUI.

    Также обратите внимание, что

    • Инструменты Microsoft по умолчанию не принимают стандартный C ++ main для сборки подсистемы GUI. Однако это несоответствующее поведение легко исправить.Просто укажите / entry: mainCRTStartup в параметрах компоновщика.

    Нет такой проблемы с инструментами GNU, то есть с g ++.

    Защита X-Win32: TechWeb: Бостонский университет

    Что такое X-Win32

    X-Win32 — это приложение, обеспечивающее возможности X-Server для операционной системы Microsoft Windows. Это позволяет приложениям, работающим в среде Unix / Linux, отображать графические пользовательские интерфейсы на рабочем столе Microsoft Windows.Это необходимо для запуска веб-браузеров Unix или Linux или команд xterminal, а также для запуска определенных приложений, таких как MatLab.

    Бостонский университет приобрел у StarNet лицензию на использование продукта X-Win32 для использования нашим сообществом. Мы активно продвигаем его использование в нашем кампусе для ваших нужд X-сервера.

    Группа Open Text Connectivity Solutions Group производит программный пакет под названием Exceed, который предоставляет программное обеспечение X-сервера, которое также довольно популярно, но в настоящее время не поддерживается IS&T.

    Безопасность X-Win32

    В последних версиях X-Win32 по умолчанию реализована гораздо лучшая модель безопасности, но вам необходимо понимать некоторые аспекты ее работы, чтобы иметь возможность использовать ее надежно, эффективно и безопасно.

    Для начала вы должны понять основы системы X-Windows и безопасности. Если вы не знаете, что такое xhost и xauth, вам следует начать с чтения о том, как работает контроль доступа X-Windows. Вам также может быть интересно узнать, что может случиться, если я не смогу защитить свой сервер X-Windows.

    Для нетерпеливых вы можете перейти к разделу «Что мне делать»,

    Контроль доступа в X-Win32

    В X-Win32 система контроля доступа настраивается с помощью инструмента Xconfig, который можно запустить через меню «Пуск» или дважды щелкнув значок X-Win32 на панели задач.

    Поведение X-Win32 по умолчанию зависит от версии, но на данный момент все должны использовать версию 9 или новее. В старых версиях поведение по умолчанию заключалось в разрешении всех подключений, что послужило вдохновением для создания X-Windows Security Probe.Более новые версии имеют более безопасные настройки по умолчанию.

    Если у вас более старая версия X-Win32, вам следует обновить ее до последней версии. Если по какой-то причине вы не можете этого сделать, ознакомьтесь с нашими советами по обеспечению безопасности более старых версий X-Win32.

    Внутри инструмента XConfig есть вкладка «Безопасность», которая занимается исключительно контролем доступа. Содержимое вкладки показано ниже.

    Вкладка безопасности Xconfig

    Разрешено Xauth Cookie

    В первом разделе «Разрешить с помощью Xauth Cookie» вы можете использовать механизм Xauth для аутентификации.Это немного сложно использовать в среде Microsoft Windows, но если она вам больше всего подходит, пожалуйста, прочтите справочную документацию X-Win32 для Xauth для получения дополнительной информации о том, как ее использовать.

    Разрешить по адресу

    Во втором разделе, «Разрешить по адресу», вы можете использовать аутентификацию в стиле xhost, когда вы разрешаете одному или нескольким хостам подключаться. Вверху есть переключатель с надписью «Разрешить все адреса хоста». Выбор этого значения эквивалентен использованию « xhost + », и этого делать не следует.Использование переключателя «Разрешить только адреса этих хостов» эквивалентно использованию « xhost + hostname » для некоторого набора хостов.

    Примечание. Если вы используете SSH-пересылку , вам нужно будет добавить запись для «localhost» (без кавычек) в разрешенный список «Разрешенные адреса хоста».

    Разрешить по запросу

    Наконец, на панели предлагается «Разрешить по запросу», в котором есть один флажок: «Запрашивать подключения, не разрешенные другими способами». Последний вариант — это функция, которая упрощает использование X-Windows в Microsoft Windows:

    .

    Если клиент подключается без действительного волшебного файла cookie (xauth) и его нет в списке разрешенных хостов (xhost), X-сервер может запросить и спросить вас, хотите ли вы принять соединение.

    Проверять или не проверять?

    Если вы установите этот флажок : Каждый раз, когда кто-либо пытается подключиться к вашему серверу X-Windows, вы увидите диалоговое окно с просьбой принять или отклонить соединение. Поскольку вы не можете контролировать, как часто люди подключаются к вашему серверу, это может раздражать. Чтобы уменьшить это раздражение, прочтите наш раздел «Использование брандмауэра Microsoft Windows для ограничения подключений X-Server».

    Если вы не установите этот флажок: Если соединение установлено, не санкционированное другими способами, оно будет отклонено без какого-либо уведомления.Обычно это приводит к сообщению об ошибке типа «Невозможно подключиться к дисплею».

    Что мне делать?

    Вот что мы рекомендуем:

    1. Не запускайте X-Win32, кроме случаев, когда это необходимо.
      1. Не нужно запускать при загрузке, запускайте, когда вам это нужно.
      2. Когда вы закончите использовать его, щелкните правой кнопкой мыши значок на панели задач и выберите «Выход», чтобы выключить X-сервер.
    2. Используйте Xauth, если вам это удобно.
    3. В поле «Разрешить по адресу» выберите «Разрешить только эти хосты» и удалите все и все хосты в «Разрешенные адреса хостов», пока не появится сообщение «Нет разрешенных хостов».
      1. Если вы используете пересылку SSH X11, вам нужно будет добавить запись для «localhost» (без кавычек) в список «Разрешенные адреса хоста».
    4. Установите флажок «Запрашивать подключения, не разрешенные другими способами» в поле «Разрешить по запросу».
    5. Сохраните эту конфигурацию.

    Вот пример хорошо настроенной системы:

    Пример правильно настроенной вкладки безопасности x-win32.

    Большое Если

    Вот большой if в этой модели безопасности:

    Если вы ответственно принимаете только те запросы на соединение, которые вы ожидаете, и отклоняете все другие запросы на соединение, это будет наиболее безопасный способ. Если, однако, вы принимаете все запросы, значит, вы не достигли большей безопасности, чем ужасный xhost + .

    Как это работает на практике

    Когда вы получите запрос на подключение, на экране появится окно.Если вы ожидаете соединение (например, вы только что запустили Matlab), а хост, указанный в диалоговом окне, является хостом, от которого вы ожидаете соединение, мы хотим его принять. Перед тем, как нажать «Да», убедитесь, что в поле «Всегда делать это» стоит , а не . Если вы не ожидали соединения, всегда выберите «Нет». В самом худшем случае вы откажетесь от желаемого соединения, и клиент выдаст ошибку, похожую на «Невозможно подключиться к дисплею».Если вы отказываетесь от желаемого соединения, вы всегда можете снова запустить удаленную программу.

    Ректор, Брент Э., Новичок, Джозеф М .: 9780201634921: Amazon.com: Книги

    Win32 Programming, Брент Э. Ректор и Джон М. Новичок — это обширное руководство на 1500 страниц по программированию на Win32 C, что в наши дни является чем-то вроде потерянного искусства. Хотя даже авторы признают, что используют C ++ и MFC в своей работе, этот текст, как однотомный документ о мощном программировании Win32 API, является действительно всеобъемлющим и может заменить любое количество текстов на книжной полке программиста. Win32 Programming исследует основы программирования в Windows: от минимальной программы-скелета до аспектов Win32 API, от графики, меню, компонентов пользовательского интерфейса (включая общие элементы управления Windows 95) до более сложных тем, таких как управление памятью, многопоточное программирование. , и объекты синхронизации. (Эти последние темы полезны в том случае, если системным программистам — или тем, кто пишет драйверы устройств — может потребоваться доступ к C API напрямую.) В дополнение к представлению справочных материалов (включая все вызовы API) авторы объясняют идеи о том, как программировать в четко написанном стиле.Хотя некоторые материалы кажутся устаревшими (от программирования для 16-битной Windows 3.x), в целом авторы неплохо справляются с обновлением их до Windows 95 и Windows NT. Разделы и советы, относящиеся только к одному API или операционной системе, четко обозначены. CD-ROM также включает более 140 000 строк исходного кода для экспериментов, поистине историческую сокровищницу для программиста Win32 C. Разработчикам, которым необходимо использовать вызовы C или которые предпочитают иметь печатную документацию вместо интерактивной справки в своем компиляторе, следует подумать о том, чтобы освободить место на книжной полке для этого огромного названия.

    Разработчики Windows: глубокое понимание Windows API позволит вам создавать элегантные, эффективные и мощные приложения.

    Вы найдете исчерпывающую информацию по всем аспектам программирования графического интерфейса Windows, например:

    • Элементы управления Windows, включая общие элементы управления
    • GDI, включая новые функции, такие как преобразования и геометрические перья
    • Печать, включая многоразовый механизм печати
    • Общие диалоговые окна, включая настройку
    • Фоновая обработка, включая синхронизацию

    Кроме того, в книге рассматриваются такие важные расширенные темы, как создание динамических библиотек ссылок, управление хранилищем, создание подклассов Windows, многодокументный интерфейс (MDI), а также потоки и их синхронизация.

    Больше, чем просто вводная книга, Win32 Programming — это ссылка на многие из наиболее неясных и иногда непонятных дополнительных функций пользовательского интерфейса и графических подсистем. Это полезно не только для программистов на C, но и для программистов на C ++ / MFC, потому что API формирует основу для большинства методов MFC. Обширный и исчерпывающий указатель книги означает, что вам больше никогда не придется просматривать страницы с примерами, чтобы найти пример функции API, которую вы хотите увидеть.Эта книга предназначена как для обучения основам программирования для Windows, так и для того, чтобы быть полезным товарищем на долгие годы.

    Эта книга состоит из двух томов, у каждого из которых одинаковый ISBN. 0201634929 B04062001

    Том 1 заканчивается главой 10, том 2 начинается главой 11.

    Об авторе

    Брент Э. Ректор — президент Wise Owl Consulting, Inc., фирмы, специализирующейся на разработке и консультировании Windows / COM.Он также ведет классы по COM, ATL и MTS для DevelopMentor, ведущей образовательной компании в области COM. Он получил награду Microsoft Annual MVP (Самый ценный профессионал) за свой вклад в форумы CompuServe по Windows.

    Джозеф М. Ньюкомер — глава компании Joseph M. Newcomer, где он специализируется на разработке приложений Windows, драйверах устройств, а также системах реального времени и встроенных системах. Он имеет значительный опыт в разработке и внедрении компиляторов и операционных систем. Частый участник Dr.Dobb’s Journal , он также написал несколько книг, в том числе Win32 Programming (с Брентом Ректором, Эддисон-Уэсли). Помимо своей консультационной практики, он работает старшим научным сотрудником в Университете Карнеги-Меллона и активно участвует в онлайн-форумах CompuServe и Internet Windows. Доктор Ньюкомер является одним из основных авторов IDL: Язык и его реализация , а также соавтором нескольких патентов на распределенные информационные технологии.

    Leave a comment