• Кирилица в ответе HttpListenerResponse?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Сергей, до боли знакомая "кодировка"
    смотрим шпаргалку
    657dc0bcf3a83789501656.png
    вроде как utf-8 -> win-1251 собственно и была какое то время самой часто ошибкой.
    скорее всего надо копать в браузере, все что угодно, даже смену дефолтного шрифта проверить.
    в каментах под вопросом, допустил неоднозначность кодировки на серверной стороне самих файлов. вроде как менее вероятно. все популярные редакторы разработчиков/дизайнеров, давно в utf-8. да и визуал студия вроде как уже много лет корректно работает с веб проектами.
    начните с браузеров. если все по дефолту.. все таки посмотрите и исходники. far manager очень хорошо определяет и показывает реальную кодировку. mc вроде тоже.

    ps как вариант - создать шаблонный проект (если студия). и в случае успешной отработки кодировки, просто тщательно сравнивать используемые теги и структуру макета. удачи ))

    pps браузер точно не "ослик"? (интернет эксплорер в вин7?... тогда подобная ошибка была бы более ожидаема.. ну так.. мало ли?)
    Ответ написан
    1 комментарий
  • Как обеспечить одновременное удаленное подключение нескольких пользователей к windows 10 или 11, не в локальной сети?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    res2001, про сервер тоже не все однозначно )))
    без запуска терминального сервера (и снова вопрос лицензирования!) только 2 сессии.. ну или освоив подключение к физической терминальной сессии (не сложно) - 3...
    .. и то все под админскими учетками..

    ps нарушение лицензий и подъем терминального сервера, в принципе, более чем в достатке описаны в сети ))
    .. о том что
    но некоторые программы/драйвера не работают,
    такое возможно.. упоминание драйверов навевает воспоминание о софте для управления принтерами HP.. но там отказываются работать именно пользовательские гуи (опять же политика лицензирования между мс и хп).. но драйвера работают исправно ))
    .. о проблемах копирования - изучите свойства файлика рдп. там есть фича монтировать диски клиента. по дефолту отключена. после включения все оч даже комфортно, но при условии надежных каналов связи

    pps о врапере - игрался одно время. даже на хомяке поднимал, но какие то косяки на хомяке проявлялись, но не помню, уж звиняйте..
    .. а еще, на то время по крайней мере, врапер иногда надолго отставал от обновлений системы. как то так..
    Ответ написан
  • Почему .msi не устанавливается если выключить/включить компьютер?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    по мотивам каментов:
    fileserver это sinology.
    +
    Если комп выключить и включить,
    .. чувство что sinology по своему держит сессии (LDAP?) .. простите "давно ушел из большого.." (нужное добавить на вкус )))..
    .. так вот, положите пакет в дефолтную шару АД (кажется \\домен\logon .. дисклаймер выше.. )
    .. пробуйте, и отпишитесь..
    .. в случае успеха - далее сами ))
    Ответ написан
    Комментировать
  • Почему в новом проекте не генерируется файл Themes/Generic.xaml?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Pixilys,
    один из трех создает шаблон, дальше думайте сами ;)
    e6Ewo7B.pngIJXy8BX.png
    Ответ написан
    Комментировать
  • Можно ли каки-либо образом добавить нераспределенное пространство к системному диску?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    еще точнее - идеальный сценарий, это подвинуть раздел "861" (явно системный, хотя я бы рискнул и удалить.. но это мой опыт ;)..
    .. так вот подвинуть (а это acronis disk director лучше всех, но и не единственный)
    .. а потом "c:" раздвинуть (add так же справится)

    ps но лучше перед экспериментами - бекап всего диска "0" acronis true image на "игровой том" (или рабочий).. места явно хватит.. и с бут акронисов с флешки..
    Ответ написан
    4 комментария
  • Существует ли возможность установить WinForms для С++ в среду Visual Studio 2022?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ну или так ..
    раз
    p9DuqG1.png
    два
    K2iAONa.png
    Ответ написан
    Комментировать
  • Как в Windows 11 исправить размер значков?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    по мотивам каментов:
    @Diversia, такое чувство, что где то есть опция ломать/обрезать подписи.. хотя сам в винде не видел, только в линуксе (и то не вспомню где)... просто по поведению похоже..
    и тут нюанс - в винде огромное количество тонких опций.. в тч копирующих фишки того же кде линукс...
    все это пока интуитивные предположения, объяснимые только использованием редкого твика...
    ..
    @Diversia, как с иноземным? ))
    попробуйте пройтись по выборке window 11 wrap label desktop icons
    ..
    @Diversia, вроде все пути ведут в Рим )) .. надеюсь )) https://superuser.com/questions/1460120/windows-10...
    ..
    @Diversia, вот тут косяк был:
    6579e6ba30c41772499242.jpeg
    .. поздравляю с решением ))
    Ответ написан
    5 комментариев
  • Как увеличить более 150% элементы UI и размер текста в Windows 7?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    Результат - замыливание изображения
    увы.. может быть очень не комфортно.. ((
    Ответ написан
    Комментировать
  • Как прочитать адреса S7 - 1500 с помощью .NET?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    если на вашем
    S7 — 1500
    поддерживается dotnet, не сбивайте с толку ни себя, ни возможных авторов..
    - не лезьте в очередность байтов, в dotnet она всегда заточена под платформу
    -
    Например, имеется значение real на первом адресе сотого дата блока
    ни на одной платформе не используется realдля адресов, только беззнаковые целочисленные нужной разрядности
    - решайте проблему маленькими шагами (разбейте на этапы).. тогда и подсказки проще будет давать..
    Ответ написан
  • Как присвоить Key-значение переменной?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    а так не пробовали?
    if (expression)
        product = "хрен поймешь по вашей логике";

    cozrF1q.png
    может
    if (expression)
        product = product.ToUpper();
    ???
    Ответ написан
    Комментировать
  • Установил 2 винды на 1 пк, но появились проблемы с дисками, что делать?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    если в биосе есть фишка выбора загрузочного диска - все решаемо.
    еще вариант в случае винды - EasyBCD ))
    при условии, что каждая версия винды устанавливалась на диск отмеченный загрузочным на момент установки.
    с доступом к hdd (3е устройство?) тоже не должно быть проблем.
    обращайтесь, опыта в таких играх много... но не факт что какой то суперновый биос не окажется слишком заумным и для меня ))

    ps поправил опечатку и сделал кликабельную ссылку..
    бесплатно для личного пользования, снять 2-3 галочки при запусках, потом ни чего навязчивого ))
    линуксовый grub так же все разрулил бы. но нет смысла, если не пользуете мультизагрузку с линукс.. ))

    pps по пунктам, если одно бутовское устройство и не хотите перезаливаться:
    - https://habr.com/ru/news/504090/ (быстрая загрузка, опции в винде)
    - про powercfg - h off написали коллеги, тоже обязательно ))
    - тем не менее, возможны опции аналогичные FatsStartup/FastBoot в биосе, в разделе управления питанием. для чипсетов интел видел точно, в любом случае надо проверить. там же могут быть различные варианты спящего режима. если у вас один загрузочный раздел - следует отключить полностью (или переустановка по моему сценарию - чистая установка на изолированное устройство)
    .. доступ к системным дискам разных версий ос, при соблюдении рекомендаций - абсолютно не проблема. тем более к третьему устройству.
    .. регулярный чек диска, говорит лишь о том, что другая система считает его не корректно закрытым. а это признаки завершения в том или ином "спящем" режиме.
    на этом все. от слова совсем. устраняйте, используйте советы ))
    Ответ написан
    Комментировать
  • Как восстановить файл SAM в Windows 11?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    бекапы наше все.. когда во время..
    возможно точка восстановления спасет. не гарантирую, но вроде есть админскике лайв образы, которые умеют делать откат при внешней загрузке. сам пользовал последние годы https://sergeistrelec.name/
    но не для такой цели, увы, точно не знаю..
    и еще - очень важна физическая исправность носителя, да и компа (южный мост? память?)
    еще возможный фактор - вирусное заражение.
    но по этим вопросам у стрельца инструментов в достатке.
    про вирусы - dr.web kureit так же хороший вариант
    Ответ написан
  • Как запустить старый windows 10 на новой материнской плате?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    zer_0, если старое железо еще доступно, и возможна загрузка на нем, есть еще варианты:
    - acronis true image universal restore
    - sysprep generalize
    .. и гугл в помощь

    ps эти варианты с очень высокой вероятностью могли бы гарантировать успех
    Ответ написан
    Комментировать
  • Как читать данные из файла?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    что то примерно так (без теста)..

    var lst = File.ReadAllLines("bla..bla..bla");
    foreach (var s in lst) {var toks = (s).Split(':'); ...;};
    при работе с чистым текстом StreamReader в общем то и не нужен (!! важно, при больших объёмах файлов, чтение целиком, может критично расходовать память, в этом случае снова см ответ Василий Банников)
    по большой просьбе автора вопроса ))
    namespace list_and_parse
    {
        internal static class Program
        {
            internal static void Main(string[] args)
            {
                var lst = File.ReadAllLines("FileName.conf");
                foreach (var s in lst)
                {
                    var toks = s.Split(":");
                    string check() => (toks[0] == "Volume", toks[0] == "IsMarkers", toks[0] == "Mouse") switch
                    {
                        (true, _, _) => $"Volume={float.Parse(toks[1])}",
                        (_, true, _) => $"IsMarkers={bool.Parse(toks[1])}",
                        (_, _, true) => $"Mouse={int.Parse(toks[1])}",
                        _ => ".. ups (("
                    };
                    check().print();
                };
            }
            internal static void print(this string s) => Console.WriteLine(s);
        }
    }
    ... чуть ближе к реальному применению ))
    namespace list_and_parse
    {
        internal static class Program
        {
            internal static void Main(string[] args)
            {
                var Volume = 0.0;
                var IsMarkers = false;
                var Mouse = 0;
    
                var lst = File.ReadAllLines("FileName.conf");
                foreach (var s in lst)
                {
                    var toks = s.Split(":");
                    string check() => (toks[0] == "Volume", toks[0] == "IsMarkers", toks[0] == "Mouse") switch
                    {
                        (true, _, _) => $"Volume=>{double.TryParse(toks[1], out Volume)}",
                        (_, true, _) => $"IsMarkers=>{bool.TryParse(toks[1], out IsMarkers)}",
                        (_, _, true) => $"Mouse=>{int.TryParse(toks[1], out Mouse)}",
                        _ => ".. ups (("
                    };
                    check().print();
                };
                "".print();
                $"Volume={Volume}".print();
                $"IsMarkers={IsMarkers}".print();
                $"Mouse={Mouse}".print();
            }
            internal static void print(this string s) => Console.WriteLine(s);
        }
    }
    Ответ написан
  • Как сделать так, чтобы дополнительные проекты-библиотеки могли обращаться к тем же библиотекам, что и основной проект решения?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    к автору - вам явно пока не достает понимания зависимостей.
    но есть лазейка для обхода зависимостей при компиляции - скриптование во время выполнения )))
    опять же это довольно высокий уровень игры ;))
    Ответ написан
    Комментировать
  • Как подключить firebase к .net Maui?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1. При подключении проект никак не может найти файл google-services.json, не смотря на то, куда я его только не пихала. Он как находился в корневой папке проекта, как и в папке Android.
    для начала посмотрите свойства проекта и целевую папку компиляции (могут быть две - debug и release, на этапе разработки по дефолту debug). попробуйте положить туда.
    если поможет - можете включить google-services.json в состав проекта, в любом удобном для разработки расположении. потом в свойствах файла (обозреватель решений) указать что то вроде "копировать в выходной каталог" (просто по памяти цитирую). соответственно и файлик можно править прямо в студии, и копироваться будет при каждой пересборке. уже как в дебаг, так и в релиз, и при публикации на внешний ресурс/устройство.

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

    pps
    копировать в выходной каталог
    есть слабое место. особенно в случае веб версии (если проект таковую допускает) - файл, возможно, содержит параметры доступа к базе?..
    в подобной ситуации надо все таки смотреть в сторону
    если шаблон проекта имеет свои конфигурационные паки изначально, значит просто надо скопировать в прототип этих папок в проекте (если их более одной - разобраться с назначением и выбрать подходящую), и ручками добавить файл в проект
    .. успехов!
    Ответ написан
    Комментировать
  • Что это за файл, и как его удалить?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    папка по пути C:\ProgramData\TerraDownloader-33617193-15b6-4813-87e3-a79e93c1528f и все файлы удалились без проблем
    тут уже интересно. и вот почему, если бы был процесс запущенный из такой папки - файл был бы залочен, удаление не возможно.
    ну и то что после удаления папки паразит снова воскресает, лишь подтверждает что это обманка.
    есть вероятность тупо косяка реально системного процесса.
    но все же лучше скан dr.web (с холодной загрузки и изготовленным на чистом компе), Process Monitor, Autoruns.
    если не поможет - то возможно ответ pindschik, не на столько уж и параноялен.. в современном мире угроз слишком много. увы ))

    ps надеюсь скан был успешным ))
    о рецидивах - если таки да. переустановка может и проще чем ломать голову в поисках решения.
    повторюсь - тут важно уметь сохранять ценные данные и логины/пароли.
    сам использую облака для синхронизации доков/файлов, для паролей keepassxc. хотя средства всех современных браузеров оч даже достойны. но для учеток в теже облака, все равно использую сложные генеренные пароли. а храню в том же keepassxc. есть как для винды, так и для линукс и андроид. возможно ios тоже ))
    Ответ написан
    Комментировать
  • Как включить бд в exe и как ей потом пользоватся?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    однако хоть какую то инфу по типу бд, с какими умеете работать?
    каков сценарий использования?
    если бд как ресурс, то по идее только для чтения?
    если c#, то есть много легвестных объектных бд, так же возможно вам подойдет хранение попросту словарей в json/bson?
    для предварительно заготовленных справочников, может быть на порядки экономичнее по объемам и быстродействию. да и по простоте использования.

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

    pps если вы освоили примеры с ms sql (ms sql exprees), вы все равно не можете включить ядро субд в экзешник. не тот случай. только sqlite или что еще более легкое
    Ответ написан
    Комментировать
  • Как Подключить к удалённом FTP/SFTP/FTPS на локальном ПК и получить к нему доступ на виртуальном ПК на том же ПК?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    Но прим этом чтобы подключение (логин/пароль) проводилось на хост машине.
    не возможно в принципе. логин/пароль вводятся в каждой системе (хост/виртуалки) самостоятельно. сохранять или ручками каждый раз - соль и перец по вкусу.

    ps был недавно вопрос
    SSH/Ftp как сетевой диск (с буквой) под Win11 как?
    но все равно сомнения:
    - на хосте скорее всего желательно сохранять логин/пароль
    - увидит ли виртуалка сетевой диск сомнительно. его нельзя объявить вторично шареным
    - если бы в фантастическом сне и увидела, то он должен быть подмонтированным до запуска виртуалки (но тогда снова см тезис о необходимости сохранять логин/пароль на хосте)

    pps если разрулите - отпишите рецепт своим ответом
    Ответ написан
    Комментировать
  • Во время обновления Windows на планшете сел аккумулятор. Как исправить?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    если не удаляли раздел восстановления, так же поищите в доках восстановление до фабричного состояния. начальный загрузчик винды явно живой.
    но учитывайте что такая процедура сотрет все программы и личные данные. если есть копии в облаках (и пароли к ним есть), то может это и не проблема
    Ответ написан
    Комментировать