Как изменить название приложения в современном стиле в Windows?

328
Ooker

Я пытаюсь изменить названия некоторых приложений в Windows 8.

Старые разработанные приложения, такие как Firefox или Notepad, можно легко изменить с помощью средства изменения заголовка окна или команды WinSetTitle AutoHotKey:

^j:: WinSetTitle, Untitled - Notepad,, This is a new title Return 

Тем не менее, современные приложения, которые имеют другой стиль заголовка, не могут быть изменены. Некоторые из них - OneNote и ManicTime.

image description image description

Я заметил, что названия должны быть изменены, но их внешний вид - нет. Как сделать, чтобы изменения действительно появлялись в этих приложениях?


К вашему сведению: как сделать так, чтобы другой запущенный экземпляр той же программы был обнаружен как другая программа?

3
Это [проблема XY] (https://meta.stackexchange.com/q/66377/267029) версия [другой вопрос] (https://superuser.com/q/1285643/194694), верно? Я думаю, что это должно быть закрыто. gronostaj 6 лет назад 0
на самом деле, нет. Я спросил об этом год назад. В то время мне нужно только увидеть изменения в названиях. Новый другой вопрос не заботится о том, как я их вижу, а о том, как их видят другие приложения. Ooker 6 лет назад 0
Я сталкивался с другими проблемами, связанными с приложениями .NET, но раньше такого не видел (мне было бы интересно найти решение). Я также не видел ManicTime прежде, поэтому попробовал это. Любопытно, что если вы используете AutoHotkey, чтобы изменить заголовок самого ManicTime, используя `WinSetTitle` - поскольку ManicTime - это программа для определения титулов, она фактически обнаружит новый заголовок для себя в журнале программ. Но новый заголовок не печатается / не отображается в фактической строке заголовка программы. JJohnston2 6 лет назад 0

0 ответов на вопрос