← All posts tagged Windows

max630

А скажите, у MS компилятора нет какого-нибудь волшебного ключика чтобы на use after free программа гарантировано крешилась?

В принципе я могу поиграться с мапаньем памяти через Heap-что-нибудь но это както мозгоёбски выглядит.

max630

блядь какой пиздец

For example, NTFS writes the current OS's casing table to the file system when the file system is formatted, then all future OS's use that casing table for all case-insensitive comparisons. If an OS's casing table changes in a future release, to account for new Unicode characters or to correct for mistakes, then it may be nearly impossible to do case-insensitive comparisons in exactly the same manner as the file system

max630

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

max630

А вот когда надо, эта сука не перегружается. Я специально оставил её на ночь, качать апдейты, только для того чтобы проснувшись увидеть вопрос "будем перезагружаться?".

(может вполне оказаться что я поставил или снял какой-то не тот крыжик. Но бля, почему он сработал только на этот раз?)

Это ещё они баесом не начали угадывать когда можно а когда нельзя перегружаться

max630

В связи с #2915404 вспомнилось как коллега — причём довольно неглупый — натурально потерял дар речи на несколько секунд когда узнал что я мерж конфликты решаю в текстовом редакторе.

А вы говорите — коммандлайн

max630

Ну, не сегодня, но какое-то время назад я узнал что в японской локали (cp932) какие-то иероглифы содержат вполне себе ascii байты. Что сносит крышу некоторым библиотекам.

max630

А, кстати, получается что с NTLM аутентификацией и CGI я могу запустить свой екзешник от имени любого юзера кто пройдёт по моей ссылке, иногда даже без предупреждения. Нет ли в этом дырки?

max630

А ещё интересно как-нибудь прочитать историю как так у них получилось что поведение мышки над консолью зависит от того что там было запущено. Натурально, cmd.exe — правое меню есть, что-то другое — хуй тебе, лезь через заголовок окна.

max630

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

Это я не говорю о том что они вообще отломали их сортировку.

max630

А если какой-то exe хочет администратора и показывает UAC диалог, но у меня есть основания полагать что права администратора ему не нужны, можно ли ему сказать "ок, ты сейчас администратор", но не давать ему никаких прав на самом деле?

max630

кстати, вот когда гитовский шелл запускаешь как git bash из windows — он косячит длинные строчки. А когда как mintty из другого шелла — нет. Что за хуйня — непонятно. Я сначала думал версия mintty виновата, а на даже если системный запустить, то же самое

max630

Чото я не понял. cgi в iis сделал, программу сделал. В песочнице всё работало.
На работе запускаю - пишет:

Unhandled Exception: System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.ArgumentException: Illegal characters in path.
 at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters(String[] str, Boolean onlyCheckExtras)
 at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
 at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
 at System.AppDomainSetup.VerifyDir(String dir, Boolean normalize)
 at System.AppDomainSetup.get_ConfigurationFile()
 at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig)
 at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig)
 at System.Configuration.ClientConfigurationHost.GetStreamName(String configPath)
 at System.Configuration.ClientConfigurationHost.get_IsAppConfigHttp()
 at System.Configuration.ClientConfigurationSystem..ctor()
 at System.Configuration.ConfigurationManager.EnsureConfigurationSystem() --- End of inner exception stack trace ---
 at System.Configuration.ConfigurationManager.PrepareConfigSystem()
 at System.Configuration.ConfigurationManager.GetSection(String sectionName)
 at System.Configuration.ConfigurationManager.get_AppSettings()
.....

залез дебаггером - он ищет путь до конфига как "\\?C:\....exe.config"
Ну и видимо как-то умудряется на этом упасть
Что я не так сделал?