<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Wayland-Protocols 1.38</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html</link>
    <description>Опубликован выпуск пакета wayland-protocols 1.38, содержащего набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62038&lt;br&gt;</description>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (v3625)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#189</link>
    <pubDate>Sun, 20 Oct 2024 15:27:43 GMT</pubDate>
    <description>&amp;gt; То есть создана &quot;доверенная среда&quot;, куда случайно попавший в систему исполняемый файл просто так добраться не может. Пользователь при установке или запуске _сам_ нажал кнопку и сообщил системе &quot;я допускаю вот это лезть в мои окна&quot;&lt;br&gt;&lt;br&gt;Не совсем так, немножко с другого конца. Если конкретная программа хочет огородить свои окна, может это сделать через CreateWindowsStation/CreateDesktop. Но, кажется, одни антивирусы этим и пользуются.&lt;br&gt;&lt;br&gt;&amp;gt; В Linux подобного механизма нет, поскольку X.org прикручен сбоку к системе синей изолентой.&lt;br&gt;&lt;br&gt;В Linux и такой проблемы нет. Там &quot;системные сервисы&quot; никогда никакого гуя не имели.&lt;br&gt;&lt;br&gt;&amp;gt; Гипотетически позволяет, а практически эмуляторы терминала почему-то не реализуют такую возможность? Странно, код открыт, но никто не дописал.&lt;br&gt;&lt;br&gt;Сейчас такой эмулятор терминала можно найти, А цать лет назад не было. Это был просто пример мировоззрения фанатиков, в которое не вписывается ничего, что они не могут понять (чужим умом).&lt;br&gt;&lt;br&gt;Вот глядя на иксы (или на unix shell например) создается впеч</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#188</link>
    <pubDate>Sun, 20 Oct 2024 15:20:49 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А ещё можно почитать в документации от Микрософт: &lt;br&gt;&amp;gt;&amp;gt; Оконная станция &amp;#8212; это защищаемый объект, связанный с процессом и содержащий буфер обмена, таблицу atom и один или несколько объектов рабочего стола.&lt;br&gt;&amp;gt;&amp;gt; Рабочий стол &amp;#8212; это защищаемый объект, содержащийся в оконной станции. Рабочий стол имеет логическую область &amp;gt; отображения и содержит объекты пользовательского интерфейса, такие как окна, меню и перехватчики.&lt;br&gt;&amp;gt;&amp;gt; https://learn.microsoft.com/ru-ru/windows/win32/winstation/a...&lt;br&gt;&amp;gt; Да, почитал, спасибо.&lt;br&gt;&amp;gt; Ну так в нашем случае нам не нужно вызывать ни CreateWindowStation, ни &lt;br&gt;&amp;gt; SetProcessWindowStation, так как система нам создает дефолтный WindowStation, у которого &lt;br&gt;&amp;gt; по дефолту дескриптор безопасности уже такой, что наш пользовательский процесс имеет &lt;br&gt;&amp;gt; доступ к другим окнам. Об этом тоже в MSDN написано.&lt;br&gt;&lt;br&gt;То есть создана &quot;доверенная среда&quot;, куда случайно попавший в систему исполняемый файл просто так добраться не может. Пользователь при установке или запуске _сам_ нажал кнопку и сообщил </description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (v3625)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#187</link>
    <pubDate>Sun, 20 Oct 2024 14:26:34 GMT</pubDate>
    <description>&amp;gt; А ещё можно почитать в документации от Микрософт:&lt;br&gt;&amp;gt; Оконная станция &amp;#8212; это защищаемый объект, связанный с процессом и содержащий буфер обмена, таблицу atom и один или несколько объектов рабочего стола.&lt;br&gt;&amp;gt; Рабочий стол &amp;#8212; это защищаемый объект, содержащийся в оконной станции. Рабочий стол имеет логическую область &amp;gt; отображения и содержит объекты пользовательского интерфейса, такие как окна, меню и перехватчики.&lt;br&gt;&amp;gt; https://learn.microsoft.com/ru-ru/windows/win32/winstation/a...&lt;br&gt;&lt;br&gt;Да, почитал, спасибо.&lt;br&gt;&lt;br&gt;Ну так в нашем случае нам не нужно вызывать ни CreateWindowStation, ни SetProcessWindowStation, так как система нам создает дефолтный WindowStation, у которого по дефолту дескриптор безопасности уже такой, что наш пользовательский процесс имеет доступ к другим окнам. Об этом тоже в MSDN написано.&lt;br&gt;&lt;br&gt;Наверное, эти упомянутые антивирусы сами создают WindowsStation с каким нужно дескриптором безопасности. Но если специально этого не сделать, все работает обычно, как испокон веку принято (говорю же, в </description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#186</link>
    <pubDate>Sun, 20 Oct 2024 12:38:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А это чьё экспертное мнение и на чём основанное?&lt;br&gt;&amp;gt; На том, что UAC - это такая штука, которая контролирует, когда учетной &lt;br&gt;&amp;gt; записи для каких-то действий недостаточно прав. Тогда запрашивается подтверждение, пароль &lt;br&gt;&amp;gt; от учетной записи с нужными правами.&lt;br&gt;&amp;gt; Если какое-то действие повышения прав не требует, то и UAC тут, следовательно. &lt;br&gt;&amp;gt; никак не участвует.&lt;br&gt;&lt;br&gt;Ну и контрольный вопросик: когда эта штука запрашивает подтверждение, оно создаёт окошко с кнопками где? И что бы два раза не вставать: что передать параметром в SetProcessWindowStation(), что бы не утруждать пользователя вознёй с мышкой?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Я же написал: &quot;авторы молча переписали&quot;.&lt;br&gt;&amp;gt; А это утверждение основано на чьем экспертном мнении?&lt;br&gt;&lt;br&gt;На моём.&lt;br&gt;&lt;br&gt;&amp;gt; Обе приведенные мной софтины опенсорсные. Можно домысливать, а можно пойти и посмотреть. &lt;br&gt;&amp;gt; Textify довольно простой, там мало исходников и не составит труда просто &lt;br&gt;&amp;gt; посмотреть, как там это происходит: как получается дескриптор нужного окна, как &lt;br&gt;&amp;gt; получается из него текст. История коммитов</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (v3625)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#185</link>
    <pubDate>Fri, 18 Oct 2024 11:16:23 GMT</pubDate>
    <description>&amp;gt; А это чьё экспертное мнение и на чём основанное?&lt;br&gt;&lt;br&gt;На том, что UAC - это такая штука, которая контролирует, когда учетной записи для каких-то действий недостаточно прав. Тогда запрашивается подтверждение, пароль от учетной записи с нужными правами.&lt;br&gt;&lt;br&gt;Если какое-то действие повышения прав не требует, то и UAC тут, следовательно. никак не участвует.&lt;br&gt;&lt;br&gt;&amp;gt; Я же написал: &quot;авторы молча переписали&quot;.&lt;br&gt;&lt;br&gt;А это утверждение основано на чьем экспертном мнении?&lt;br&gt;&lt;br&gt;Обе приведенные мной софтины опенсорсные. Можно домысливать, а можно пойти и посмотреть. Textify довольно простой, там мало исходников и не составит труда просто посмотреть, как там это происходит: как получается дескриптор нужного окна, как получается из него текст. История коммитов вся есть, можно посмотреть, как это работало хоть в самой первой версии.&lt;br&gt;&lt;br&gt;* * *&lt;br&gt;&lt;br&gt;Ну и даже, допустим, я чего-то там не доглядел и авторы действительно переписали (что очень маловероятно, так как, помимо вышенаписанного, если повышенные права стали требоваться, этого нельзя был</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#184</link>
    <pubDate>Fri, 18 Oct 2024 10:14:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Я же написал: UAC ввели, что бы зловред не кликал на кнопку &lt;br&gt;&amp;gt;&amp;gt; &quot;закрыть&quot; предупреждения антивируса.&lt;br&gt;&amp;gt; Нет.&lt;br&gt;&lt;br&gt;А это чьё экспертное мнение и на чём основанное? Много ли ПО для Windows довелось написать цитируемому?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Точное количество &quot;всех программ&quot;, естественно, в ответе на моё сообщения я не &lt;br&gt;&amp;gt;&amp;gt; увижу - просто потому что это такая фигура речи, которую следует &lt;br&gt;&amp;gt;&amp;gt; читать как &quot;две с половиной программы, что я использовал&quot;.&lt;br&gt;&amp;gt; Keepass, Textify.&lt;br&gt;&amp;gt; Ну хорошо, две с половиной программы, которые я использовал, прекрасно работают в &lt;br&gt;&amp;gt; последних версиях windows.&lt;br&gt;&lt;br&gt;Ну да, &quot;использовал&quot;.&lt;br&gt;&lt;br&gt;Я же написал: &quot;авторы молча переписали&quot;. Это вроде бы не так сложно для понимания, как &quot;системные сервисы потеряли доступ к GUI&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (v3625)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#183</link>
    <pubDate>Wed, 16 Oct 2024 09:25:56 GMT</pubDate>
    <description>&amp;gt; Я же написал: UAC ввели, что бы зловред не кликал на кнопку &lt;br&gt;&amp;gt; &quot;закрыть&quot; предупреждения антивируса.&lt;br&gt;&lt;br&gt;Нет.&lt;br&gt;&lt;br&gt;&amp;gt; Точное количество &quot;всех программ&quot;, естественно, в ответе на моё сообщения я не &lt;br&gt;&amp;gt; увижу - просто потому что это такая фигура речи, которую следует &lt;br&gt;&amp;gt; читать как &quot;две с половиной программы, что я использовал&quot;.&lt;br&gt;&lt;br&gt;Keepass, Textify.&lt;br&gt;&lt;br&gt;Ну хорошо, две с половиной программы, которые я использовал, прекрасно работают в последних версиях windows.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#182</link>
    <pubDate>Wed, 16 Oct 2024 08:22:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Так в Виндоус как раз изменили архитектуру, ввели UAC и изоляцию. С &lt;br&gt;&amp;gt;&amp;gt; точки зрания пользователя изменилось мало, а внутри сломалось многое. Системные сервисы &lt;br&gt;&amp;gt;&amp;gt; потеряли доступ к GUI, например. Воя не было, поскольку авторы молча &lt;br&gt;&amp;gt;&amp;gt; переписали - там дело привычное, это тут много привыкших к халяве, &lt;br&gt;&amp;gt;&amp;gt; ждут доброго дядю.&lt;br&gt;&amp;gt; UAC, а при чем здесь UAC? С каких пор в windows, чтоб &lt;br&gt;&amp;gt; получить доступ к окну другой программы, нужны какие-то особые суперправа?&lt;br&gt;&lt;br&gt;Я же написал: UAC ввели, что бы зловред не кликал на кнопку &quot;закрыть&quot; предупреждения антивируса.&lt;br&gt;&lt;br&gt;&amp;gt; Во всяком случае, все программы, которые так делали, прекрасно работают и в &lt;br&gt;&amp;gt; последних версиях, никаких аппрувов через UAC не запрашивая.&lt;br&gt;&lt;br&gt;Точное количество &quot;всех программ&quot;, естественно, в ответе на моё сообщения я не увижу - просто потому что это такая фигура речи, которую следует читать как &quot;две с половиной программы, что я использовал&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; Не знаю, что там за системные сервисы потеряли в доступ к GUI &lt;br&gt;&amp;gt; и по какой причине.&lt;br&gt;&lt;br&gt;Ну я не соб</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.38 (v3625)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/135032.html#181</link>
    <pubDate>Tue, 15 Oct 2024 08:32:14 GMT</pubDate>
    <description>&amp;gt; Так в Виндоус как раз изменили архитектуру, ввели UAC и изоляцию. С &lt;br&gt;&amp;gt; точки зрания пользователя изменилось мало, а внутри сломалось многое. Системные сервисы &lt;br&gt;&amp;gt; потеряли доступ к GUI, например. Воя не было, поскольку авторы молча &lt;br&gt;&amp;gt; переписали - там дело привычное, это тут много привыкших к халяве, &lt;br&gt;&amp;gt; ждут доброго дядю.&lt;br&gt;&lt;br&gt;UAC, а при чем здесь UAC? С каких пор в windows, чтоб получить доступ к окну другой программы, нужны какие-то особые суперправа?&lt;br&gt;&lt;br&gt;Во всяком случае, все программы, которые так делали, прекрасно работают и в последних версиях, никаких аппрувов через UAC не запрашивая.&lt;br&gt;&lt;br&gt;Не знаю, что там за системные сервисы потеряли в доступ к GUI и по какой причине.&lt;br&gt;</description>
</item>

</channel>
</rss>
