По идее ваш поставщик легально не имеет право продавать OEM лицензии, кроме варианта, когда это его собственные лицензии, выданные ему микрософтом и он может это подтвердить. В этом единственном случае все легально, имхо - комплектуху покупаете у него, лицензии у него, все довольны.
Проверки от MS у вас никогда не будет, т.к. MS не имеет никакого права кого-то проверять.
Проверяют ли органы OEMность лицензий и легальность их приобретения не знаю. Обычно их удовлетворяют фин.документы на покупку лицензий и дальше вопросов не возникает.
Новую версию вы не откатите удалением каталога. Перезагрузитесь, закончите установку, а потом откатите обновление через интерфейс, такая возможность есть.
Хорошо бы все таки ошибки компилятора приложить.
Не верю, что студия на ваш код ничего не написала.
Ошибки:
1.В main - что такое in? Где создается объект, какой у него тип?
2.Вызов PutInStruct не правильный - что за двойное разъименование?
3. PutInStruct объявлена возвращающей List**, при этом оператор return отсутствует.
PS: если не знаете в чем ошибка, можно действовать методом исключения - комментировать участки кода и смотреть на результат компиляции.
Современные компиляторы достаточно сообразительны и, как правило, их сообщения вполне осмысленны.
sddvxd, Вообще, по моему, не нужно ее в ручную грузить.
Добавьте NtDLL в компиляцию вашей DLL (-lntdll) и можете напрямую использовать функции из нее. По любому ваша библиотека подгружается в процесс с помощью LoadLibrary, а она уже подключит все нужные библиотеки.
АртемЪ,
1.Регулярно сталкивался с этим в случае, если вдруг пользователь зашел в комп без сети - сетевые ярлыки как ветром сдувало (сеть без АД, возможно с АД будет другое поведение). На сколько помню, если не валидных ярлыков больше 4, то начинает удалять, когда задание стартует. Задание стартует при логине пользователя и во время простоя. Название задания точно не помню, разбирался с этим года 2 назад. Такое поведение наблюдал начиная с Вин7.
2.это же не ярлык :-)
Добавлю:
1.винда имеет свойство удалять ярлыки к которым нет доступа, т.е. вы вытащили флэшку и ваш ярлык через какое-то время исчезнет. Винда это делает в одном из системных заданий в шедулере. Можно, конечно и с этим побороться, помимо всего прочего, но ... оно вам действительно нужно и нет ли более простых вариантов?
2.На сколько я знаю сделать ярлык из батника стандартными средствами нельзя. Самый простой известный вариант без использования сторонних приблуд - скриптом на JavaScript или VBS (WSH). Так что тег в вопросе не в тему.
Кирилл Жиляев, Для вашей задачи переопределять new бесполезно, результата все равно не добьетесь, по причине вышеизложенного коллегами.
Изучите исходники интересующего класса, за одно поймете что там в нутри и как оптимальней его использовать, а заодно решите вопрос с памятью.
Rudtoha, Тогда связывайте оба процесса симуллинк/матлаб и питон с помощью механизмов межпроцессного взаимодействия. Матлаб генерирует запрос к питону, питон формирует ответ, используя нейросеть и отдает его матлабу.
По крайней мере сокеты оба должны поддерживать (хотя за матлаб не поручусь).
Alex Setup, Она бы у вас была полностью обновленная. Не ясно как вы ее ставили с офф.сайта, когда у вас на скрине накатывается предыдущий rollup (1709), сейчас актуальный 1803.
Это один из вариантов установки обновлений рекомендуемый микрософт с проблемами установки с помощью WU.
Другой рекомендуемый вариант в ответе Константин Цветков
Айфичер. Цифровая обработка сигналов. Практический подход.
Стивен Смит. ЦОС. Практическое руководство для инженеров и научных работников.
Ричард Лайонс. ЦОС.
Все очень хорошие, Айфичер потолще и по подробнее, но некоторых деталей там не нашел, возможно плохо искал, нашел у Смита.
Если что: тип данных char - это целочисленный тип размером 1 байт.
Запись '0' преобразуется компилятором в число 48. Но на практике удобнее (и понятнее) записывать так как приведено в задании.
sha-man, С усреднением (делением на 2) ... может быть, нужно проверять.
Еще варианты:
1.Приводить к максимуму, т.е. if ((sum = n1+n2) > max) { sum = max; }
2.Увеличивать разрядность до 2 байт, цифровые звуковые отсчеты могут быть разной разрядности.
3.После получения суммы увеличенной разрядности можно вычесть минимум по модулю. Тогда, возможно, разрядность можно будет понизить.
PS: я на самом деле акустикой особо не занимался, просто немного знаю ЦОС. Поэтому то что я тут написал нужно проверять.
С увеличением разрядности точно все должно поучиться, если это DirectShow.
sha-man, цифровой звук во временной области представляет собой массив чисел (тип чисел может быть разный, нужно смотреть конкретную реализацию).
Если взять оба потока с одинаковой длительностью и одинаковой частотой дискретизации, то размерность массивов будет одинаковая - почленно складываете массивы.
gcc -o my_lab main.cpp my_lab.cpp
В опции -o задается имя генерируемого исполняемого файла.