
Я смотрел на панель загрузки в Google Chrome и задавался вопросом, насколько легко можно изменить настройки в самом Google Chrome.
Взгляните на эту картинку:
Во время загрузки идет обратный отсчет (например 2 hours remaining
, ).
Мне было интересно, насколько сложно будет, просто ради смеха, изменить эту hours
строку на что-то другое.
Я уверен, что это необычный вопрос, но мне хотелось бы знать.
решение1
Вам нужно будет сделать одно из двух:
- Получите исходный код (Chromium основан на Chromium, который имеет открытый исходный код), измените эту строку и перекомпилируйте. Это может быть довольно просто, в целях интернационализации такие строки, вероятно, содержатся в легко редактируемых файлах определения языка.
- Изменить строку в процессе выполнения или в памяти, возможно, перехватив инструкции по отрисовке WPF. Кажется, я припоминаю, что раньше был инструмент, который делал это для lulz (направлял его на метку WPF, и он быстро редактировал память), но я подозреваю, что новые механизмы безопасности могут усложнить это.