westlife
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору f0rt нашел и подсказал мне метод генерации на c# с гитхаба. В предыдущем варианте расчет был на PS, и он неправильно рандомно считал смещения байтов и в этом была проблема сброса. Это проблема PS. Функцию сделал уже с генерацией на C#, она и быстрее в 10 раз, и выполняется мгновенно, и результат как у винды, можно сказать идеально, все условия соблюдены. Если кому надо могу выложить отдельно. Проверил работу на последнем инсайдере DEV, все работает правильно. А делал её на 2009. Повторил все действия как делает винда, кроме того, что она не удаляет раздел, если он есть, я не стал так делать, просто делаю удаление раздела, чтобы не увеличивать код доп. действиями по удалению запрета перед установкой значений, саму метку времени изменения раздела берет из самого раздела и на его основе генерит хэш, затем ставит параметры и ставит запрет на изменение, затем обновляет оболочку. В итоге всё выглядит как будто сама винда применила настройки и по результату и по скорости выполнения, иконки сразу новые отображает. Дополнительно добавил туда установку необходимых параметров перед назначением расширения, и регистрацию портабл прог, чтобы они были после в добавок в меню выбора для назначения у винды, это больше для браузеров нужно. Что то еще добавлять туда можно, но я даже не знаю что еще может понадобиться. |