Эта тема ждёт ответа, если глупый вопрос, то удалите тему.
Просто скрипт готов, и пора его кампильнуть. ))
---
А вообще суперзадача, если бы старые данные не трогать, а только записать нужные байты с определённой позиции в строке! Это лучшее решение. Позицию в строке всегда можно указать явно, парсить и искать тут не нужно.
Насколько я понял, там обычно всегда данные записанны кусками по четыре байта. То-есть в моём примере
надо заменить @DesktopWidth в строке начиная с девятого байта строки. И сам @DesktopWidth тоже знимает 4 байта,
только в перевёрнутом "форматированном" виде Binary() - 2048(десятичное) > 800(хекс) > 00 80 00 00(интелевское)