Сейчас использую простенькую функ, которая упорно не дает серийник с материнки
не факт что данные о процессоре, материнке и т.п. будут валидными в виртуальных средах. Притом в разных виртуальных средах это будет по-разному. В общем стоит к этому подходить аккуратно дабы не получить один и тот же hardware_id для всех windows sandbox например)
wlastas, всё даже немного проще:
файл лицензии например xml с сигнатурой может содержать шифрованый кусок - ту самую dll (сборку)
при проверке валидности лицензии, в том числе по hardware_id - этот кусок дешифруется в памяти и используется, не попадая на диск.
всё честно на голом c#, поэтому от пионеров желательно обфусцировать чем-нить чуть суровее бесплатного дотсфускатора.
ёлка, правда во-первых подразумевает поболее одного эластика, да и логсташей, ну и с января этого года там нюансы с лицензиями...
p.s. класс логгеров можно расширить до бесконечности, если между логгером в файлы и ёлкой задействовать filebeat
p.p.s. почти все распространенные логгеры как правило умеют из коробки или же там все готово для допиливания до "хранение логов в БД" (ну чтобы уйти от монстров типа ёлки в рамках pet-проектов)
NeStudent, дело в том, что так или иначе C# позиционируется как своего рода энтерпрайзный, что за собой тянет бизнес и отдачу -> то есть бизнес в общих чертах хочет взять работника на хорошую оплату и сразу получать отдачу. Притом сразу - это буквально. То есть приходит человек на большой проект и ожидается что он за пару-тройку дней вникнет и будет выдавать результат. Естественно на новичка небольшие скидки идут, ну и поглядывают старшие товарищи за ним...
Притом как правило проект не мелкий и новичок так же складывает камушки в фундамент. И все прекрасно понимают что потом разгребать брак в фундаменте - больно и тяжело. А проекты живут годами и десятилетиями.
С web проектами зачастую ситуация обратная и они во-первых достаточно обособленные, во-вторых зачастую имеют короткий срок жизни. То есть вполне применима бизнес-модель продать некое творение джуна и забыть, а через год нанять очередного джуна и сделать это же заново.
Это R2 закончилась 1.5 года назад, а 2008 [не R2] - значительно раньше.... Но кто-то опять откопал стюардессу)
Правда стоит отметить, что я сам тут недавно обкатывал кое-что на 2008R2 и исключая некоторые заковыки с инициализацией обновлений и проталкиванием застрявших - все успешно актуализировалось, включая NET5.
На идентичных виртуалках 2008R2 по сравнению с более молодыми осями - можно сказать летает.
Alxks, обычно помогает обновить ie, либо накатить какие-нить кумулятивные наборы... на крайний случай - скормить через wsus
profesor08, если поглядеть на WSL - то таки нет, WSL2 немного более похоже на vm с оным, но с кучей оговорок это даже не "wine наоборот"... а с учетом vpro и прочего - они все итак внутрях...