• Как автоматически активировать Windows 10 pro по лицензии Windows serv 2019?

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

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

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

    в общем случае, это называется метапрограммирование но в C# его нет. в C++ к примеру есть.

    для C# существуют сторонние разработки подобного типа. к примеру ecsharp.net

    но что то мне подсказывает, что вам проще всего, воспользоваться массивами. или списками.
    к примеру массив целых int a = {1,2,3}; тогда первый элемент a[0]
    Ответ написан
    4 комментария
  • Как сделать так чтобы при закрытие формы основная форма не закрывалось?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    если освоили только дизайнер форм - ни как. что бы понять почему, и в какую сторону копать - изучите повнимательнее код запускаемого модуля. обычно он в файле Program.cs
    там будет что то вроде
    using System;
    using System.Windows.Forms;
    
    namespace my_namespace
    {
        internal static partial class my_program
        {
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new my_main_form());
            }
        }
    }

    как только вы поймете, куда переходит управление после закрытия экземляра my_main_form(), будет проще искать или придумывать решения для ваших хотелок.

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

    а вообще можно до одури чего придумать. переопределять обработку крестиков закрывающих формы. и даже изменить алгоритмистику головного модуля.
    Ответ написан
    Комментировать
  • Как реализовать генератор 2D мира?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    есть несколько важных навыков на пути к такой цели. их стоит освоить:
    - самостоятельный поиск информации
    - самообразование
    - дисциплина
    Ответ написан
  • DivideByZeroException при попытке найти число, приближённое к числу Эйлера. Как исправить?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    кроме размышлений о скорости роста значения факториала, осваивайте отладку:
    - дебагер студии
    - а для каких то 100 итераций, можно и вывод значений сделать, будет очень наглядно

    если появится просветление, откройте для себя тип Biginteger

    ps совет
    так же стоит расширить эрудицию о диапазоне точности того же double. что то мне подсказывает, что даже если вы подтянете такую мощную штуку как Biginteger, значение переменной e перестанет изменять значения на существенно меньшем количестве итераций
    Ответ написан
    Комментировать
  • Что случилось с компьютером?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    я психанул и выключил его отключи блок питания

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

    если биос видит диск - значит поломки нет

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

    7 с AHCI - это только сборки из сомнительных источников. так что я бы советовал все таки 10, или хотя бы 8.1

    upd Иван Доброславин, c AHCI и правда попутал. 7 не умеет переключаться без бубна (старею, забываю)

    однако это совсем не хорошая новость для kornietsbk, это значит все таки проблемы с железом. в лучшем случае с кабелями
    Ответ написан
    3 комментария
  • Возможно ли восстановить Windows после удаления с жёсткого диска?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    нет
    "стереть диск и установить Ubuntu"
    ключевые слова выделены.

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

    upd а вы еще переформатировали в другую файловую систему, и накатили целую операционку
    upd2 вот если у вас там фотки остались, или еще что то такое, то вам как раз по ссылкам выше
    а если просто
    ну его этот линукс, в винде было проще
    какие проблемы?
    стереть диск и установить Windows
    ;)))
    Ответ написан
    1 комментарий
  • Могут ли вирусы переходить на другой компьютер при подключении по RDP?

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

    можно по другому сказать - как мимнимум, есть угроза заражения, при любом способе обмена файлами (флешка, сеть, в тч мапинг по RDP)

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

    ps экстремальная защита (шутка с долей юмора):
    - не мапить устройства
    - не качать файлы
    - уволиться
    - отключить интернет и сотовые
    - уехать жить в тайгу или в горы
    pps ну и об экстремальных угрозах:
    - 0day может быть найден везде. возможно и в RDP*, даже если заходите без доступа к локальным устройствам. доступ же предусмотрен протоколом, просто запрещен. а крутые зловреды создаются именно для обхода запретов
    - все кто более менее интересовался темой ИБ, знакомы с одним из самых показательных случаев - Stuxnet. но если вы работаете там, где есть гостайна, за нее есть кому беспокоится
    - если вы самый главный по ИТ/ИБ, в своей конторе, и задаете такой вопрос, думаю, что самая большая угроза, для вашей конторы, это обычные зловреды - майнеры, воры банковских данных, паролей, и тд. но защита от них, требует только повышения вашего общего уровня в ИТ/ИБ. говоря коротко - не делать ляпов, хотя бы выполнять рекомендации МС для администраторов. а их довольно легко искать. удачи

    * еще пример экстрима - специалисты по ИБ, продемонстрировали выход в хостовую систему, даже из виртуалки. но не сохранил ссылку, или сохранил далеко, истории чуть не пару лет.. а может и более ))
    Ответ написан
    4 комментария
  • Почему не правильно работает код C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    в C#, всегда считывается строка. ввода типизированных значений, к примеру чисел - нет. от слова - вообще нет. так решили создатели языка

    помедитируйте над результатами поискового запроса C# ввод чисел, и далее активно пользуйтесь гуглом, в том же стиле, для решения последующих вопросов

    ps менять запрос, и решать, какие ссылки полезнее, опять же рекомендую самостоятельно. больше шансов чему то научиться в итоге
    Ответ написан
    Комментировать
  • Почему повисли все потоки из ThreadPool?

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

    .. а вы что хотели?

    upd по мотивам каментов (обновлено)
    @Karnah,
    Хотелось бы комментарий по стектрейсу - он вообще не затрагивает код проекта. В какой ситуации это возможно?
    повторюсь - что у вас происходит, остается только телепатировать
    В дампе видно
    у вас BSOD что ли?
    1 - а чем смотрите? не все инструменты покажут полный стек. в этой части, возможно и есть выбор инструментов. только это не про C#
    2 - дамп то полный? может минидамп?
    3 - стек управляемого кода, искать в дампе, еще сложнее, чем дебажить ваш проект. просто по тому, что его там может не быть вообще. что бы он был - ваше приложение должно успеть поймать исключение. но если у вас BSOD - это значит операционка крешится раньше управляемого кода.. понимаете?
    4 - именно по этому, если у вас есть есть сорцы или автор - только основная часть ответа и дебаг
    5 - WPF в принципе не генерит потоки сам. пока кодер не начнет. по этому снова - без сорцов, без объяснения что у вас там вообще твориться? ваш вопрос подобен поискам дерева и мужика из старого, популярного кино

    Karnah,
    То есть ожидался ответы вида: "стектрейс выглядит странно,
    ни чего странного для
    таймеры .. и бесконечные циклы..
    абсолютно ожидаемые стеки на уровне неуправляемого кода. который система. просто у системы просят потоки, пока она не захлебнется
    Ответ написан
  • Windows 8.1: как вернуть функцию "Восстановление системы" при использовании полуавтоматической установки системы?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    че????????????????????????????

    1 - не используйте сборки с файло помоек
    2 - все остальное и так будет как надо

    ps а еще есть Shift-F10, там можно вообще все.. если знаете как пользоваться

    пришлось несколько раз перечитать вопрос...
    существует ли возможность вернуть функцию восстановление системы в загрузочный диск при создании дистрибутива...

    существует
    уберите файл ответов Autounattend.xml на.. .. совсем уберите
    Ответ написан
    7 комментариев
  • Почему не доходят письма по SMTP?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    Ответ написан
    Комментировать
  • Имеет ли cмысл после Си учить C#?/Сколько времени уйдёт изучение на язык Си?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    базовый синтаксис - да, общий
    но семантика... лично мне шарп зашел после C (!! не C++.. хотя много лет позже, потихоньку тоже догнал..) и TurboPascal. тут возможно стоит дополнить - https://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D0%B9%D... ;))) .. мне реально вштырило понимание ))).. думаю именно благодаря этому челу

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

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

    .. разброс от недель до годов.. ))

    pps спасибо Сергей Горностаев, чуть не упустил..
    Си после Шарпа?
    на мой взгляд, можно Си до C#.. но не наоборот.. вопрос дискутируемый.. )).. но я начал бы много писать )).. и точно спорил бы со всеми )))
    Ответ написан
    3 комментария
  • MBR диск в GPT при установке windows 10?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    если данные реально не важны - инсталятор винды умеет удалять разделы и переформатировать диск

    если важны - делайте резевные копии до установки новой системы. в любых ситуациях

    ps и вообще - раз диск в mbr, значит он менее 2TB, идите в биос и разрешайте legacy boot.. и наслаждайтесь жизнью
    если это сильно хитрож..ый ноут, у которого нет legacy boot, см пункт про резервние копии
    (тогда сразу другой вопрос - как там мог вообще, повиться mbr диск?)

    pps .. либо переделывате загрузочную флешку, более внимательно ))

    rufus? .. там просто надо выбрать опции правильно при создании флешки
    остальные, известные мне инструменты, не кидают таких подлянок

    дефолт руфуса
    по крайней мере на машинах, где bios точно поддерживает uefiRdUQRcU.png

    а вот так надо для универсальности..
    обратите внимание на второй пункт - с такого носителя, все равно возможна загрузка и установка в UEFI. но в отличии от предыдущего пункта, можно и в legacy/mbr.. оригинальные носители от МС универсальны. по тому и говорю - это подлянка rufusc2Rk6X0.png
    Ответ написан
    Комментировать
  • Как переделать консольное приложение C# под WPF?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    ни как. по крайней мере ни как автоматически. в общем случае это полностью переписать.

    - если есть логика не связанная интерфейсом (данные и обработки) - надо ее еще более четко изолировать

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

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

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Правильно ли я понимаю, что эта строчка означает, что в нэймспейсе System есть ещё нэймспейс Collections, а в нэймспейсе Collections есть нэймспейс Generic?
    только логически. но это ни как не связано с расположением файлов.

    один наймспейс может быть размазан на несколько сборок (.dll, .exe) или одна сборка может содержать более одного неймспейса.

    отдельно, по поводу стандартных библиотек (и тогда уж не C#, а .Net вообще) можете погуглить GAC но это скорее для общей эрудиции. на начальных этапах не стоит увлекаться экспериментами с GAC. а по мере продвижения и так разберетесь

    ps если есть Visual Studio, можете погулять в дополнительных окнах
    указаных в скрине
    vYWTQAC.png
    Ответ написан
    3 комментария
  • Как откатиться к предыдущей версии Windows?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    Егор Тельнов, мнда.. конфуз.. ни когда не изучал контент windows.old
    но на сколько я помню/понимаю:
    - там нет пользовательских данных. а это важно. очень важно
    - воспользоваться windows.old для восстановления, может только сама винда. в смысле 10я. при условии, что вы накатили новую версию, а потом передумали, и решили откатить
    - если вы после всего этого, сделали чистую установку...

    можете смело удалять windows.old как подсказывает hint000, проверьте наличие пользовательских данных. это самое важно что там может быть. про откат системы выше, а про пользовательские данные - в каменте hint000, собственно я так же их сохраняю/восстанавливаю, и не особо запариваюсь над самой виндой. ее обычно проще переустановить чем почистить. а все данные в обычных для этого папках профиля. и весь пользовательский тюнинг софта, обычно в AppData. реже бывают случаи ценной и хитрой привязки/активации софта.. но это реже ))
    Ответ написан
    3 комментария