AHK: Как переименовать процесс?
Вдруг обнаружил, что для такой, казалось бы простой, задачи не имеется средств в АНК. По крайней мере я ничего не нашёл.
Это вообще возможно?
2 Ответ от teadrinker 2020-12-27 22:30:44
- teadrinker
- Администратор
- Неактивен










Re: AHK: Как переименовать процесс?
Насколько я знаю, нет.
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder
3 Ответ от Foma 2020-12-28 17:31:25
Re: AHK: Как переименовать процесс?
Даже запуская из AHK само приложение? Простая смена имени исполняемого файла не помогла.
4 Ответ от teadrinker 2020-12-28 17:40:55
- teadrinker
- Администратор
- Неактивен










Re: AHK: Как переименовать процесс?
Не очень понял, что вы пытаетесь сделать. Обычно название процесса соответствует названию исполняемого файла.
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder
5 Ответ от Botsy 2020-12-28 17:52:34
Re: AHK: Как переименовать процесс?
Похоже на червя, имя которого надо изменить. Не легче просто спрятать имя процесса ?
6 Ответ от Foma 2020-12-28 20:00:35
Re: AHK: Как переименовать процесс?
Нет, ничего крамольного и криминального. Я чту уголовный кодекс. )
Запускаю у себя, а прячу от программы, которой не стоит знать про существование этого процесса.
Имя процесса соответствует имени файла, но при переименовании файла имя процесса не меняется.
Может его и можно скрыть в «Диспетчере задач», но значит ли это, что часть программы, которая несомненно будет искать этот процесс, не определит наличие процесса?
7 Ответ от ypppu 2020-12-28 20:53:45
- ypppu
- Разработчик
- Неактивен










Re: AHK: Как переименовать процесс?
Возможно, исполняемый файл не является основной программой, а лишь запускает какую-то другую программу. Потому имя процесса незнакомое.
8 Ответ от teadrinker 2020-12-28 21:09:58
- teadrinker
- Администратор
- Неактивен










Re: AHK: Как переименовать процесс?
Из Диспетчера Задач можно открыть место хранения файла, создавшего процесс.
Как переименовать устройство в диспетчере устройств Windows

При просмотре списка устройств в диспетчере устройств обычно удобно ориентироваться по их именам, однако, в некоторых случаях это бывает не совсем удобно: автоматически заданные имена могут не давать четкого представления о том, о каком устройстве идет речь, особенно если у нескольких устройств они одинаковые.
Изменение имени устройства в диспетчере устройств с помощью редактора реестра
Прежде чем приступить к переименованию устройства, рекомендую создать точку восстановления системы на случай, если что-то пойдет не так. Процесс обычно безопасен, но ошибки пользователя при изменении параметров потенциально могут привести к непредвиденным результатам.
Для того, чтобы изменить имя устройства, отображаемое в диспетчере устройств, выполните следующие шаги:

- Зайдите в диспетчер устройств (в Windows 11 и Windows 10 это можно сделать в меню по правому клику на кнопке «Пуск»).
- Дважды нажмите по устройству, которое нужно переименовать, откройте вкладку «Сведения», а в поле «Свойства» выберите пункт «Путь к экземпляру устройства». Не закрывайте это окно, оно пригодится далее.
- Запустите редактор реестра: нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
- В редакторе реестра перейдите к разделу
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum



Учитывайте, что заданное вами имя будет отображаться лишь в диспетчере устройств. Другие средства для просмотра технических характеристик и аппаратных компонентов компьютера, включая системные, будут показывать реальное имя устройства:

Однако, надеюсь, для кого-то из читателей инструкция окажется полезной даже с учетом этого нюанса.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как открыть Свойства системы Windows 11 и 10
- Как отключить или удалить Связь с телефоном в Windows 11 и 10
- Ошибка 0xc000001d при запуске игры или программы — как исправить?
- Ключ восстановления BitLocker в Windows — способы посмотреть
- User OOBE Broker — что это за процесс в Windows 11 и 10
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
Как переименовать процесс в диспетчере задач
← →
Volkov ( 2003-12-30 00:47 ) [0]
Чужого. Возможно ли это? И как реализовать?
← →
Германн © ( 2003-12-30 01:37 ) [1]
А что собс-но подразумевается под «именем процесса»?
← →
Digitman © ( 2003-12-30 08:45 ) [2]
зачем ?
← →
Anatoly Podgoretsky © ( 2003-12-30 09:06 ) [3]
Родное не нравится, некрасивое оно.
← →
Volkov ( 2003-12-30 11:18 ) [4]
А обязательно отвечать на вопрос зачем? Можно или нельзя это сделать?
от этого зависит возможность или невозможность «решения»
← →
Digitman © ( 2003-12-30 11:28 ) [6]
кстати, вопрос тебе ч.н. «в лоб» : если в ходе работы процесса его код.потокам требуется загрузка неких ресурсов из «своего» исп.файла, то как ты думаешь, ГДЕ и КАК система будет искать эти ресурсы, если ты по какой-либо блажи умудришься изменить имя процесса, которое всегда совпадает с именем соотв.файла ? ты вообще над этим кумекал, прежде чем задавать вопрос ?
← →
Volkov ( 2003-12-30 15:49 ) [7]
Digitman, ну зачем так злиться? Если ты считаешь, что я очередной трояностроитель (только как такое может помочь при написании трояна?) — то, конечно, не отвечай. Если же ты считаешь возможным помочь и знаешь как — помоги.
>Digitman © (30.12.03 11:28) [6]
1) Ну если там будут ресурсы. я не думал особенно, но ведь наверняка адреса ресурсов зашиты в виде указателя на некую область, ему нужно будет найти ресурсы в своем адресном пространстве, при чем здесь тогда как называется процесс? Мне кажется это ни на что не повлияет. Или я не прав?
2) А разве имя процесса совпадает с именем исполняемого файла?
← →
Volkov ( 2003-12-30 15:52 ) [8]
>А разве имя процесса совпадает с именем исполняемого файла?
я тут подумал — конечно, нет. Это дельфи называет процесс по имени проекта, по имени исполняемого файла. А вообще никакой зависимости между именем файла и именем процесса нету
← →
Digitman © ( 2003-12-30 16:05 ) [9]
> А вообще никакой зависимости между именем файла и именем
> процесса нету
абсолютно неверное утверждение
и ни делфи ни иная среда разработки приложений для Win32 здесь абсолютно ни при чем
> Если ты считаешь
я считаю, что коль ты не объяснил цели решаемой задачи, то это — при отсутствии элдементарных знаний Win32-платформы — просто блажь
и ни «трояны» ни что-то иное здесь ни при чем — пиши себе на здоровье). но коль полез в такие дебри — изволь честно сказать, мол, я не представляю, что из себя представляет «имя процесса» в недрах ОС, объясните, мол, пожалуйста, как, где, с какого момента. по какому поводу и зачем оно фигурирует вообще . и как это, мол, связано с тем что я вижу в пресловутом TaskManager
← →
YuRock © ( 2003-12-30 16:09 ) [10]
Можешь изменить имя экзешника через RenameFile :)) (конечно, если процесс не запущен)
← →
Volkov ( 2003-12-30 16:22 ) [11]
Digitman. Конечно, я ламер. Я признаюсь! Но я думал, это очевидно понятно. Я нигде не говорил, что спец.
Все мои выводы основывались на экспериментах. Например, как не обзови EXE»шник FlashGet»а — процесс все равно будет называться flashget. Наприме, если обозвать файл, созданный Dephi не Project1.exe, а GGG.exe, то все равно в диспетчере задач он будет отображен как Project1.exe
А коли оно так — логично же сделать вывод, что
>вообще никакой зависимости между именем файла и именем процесса нету
?
я не представляю, что из себя представляет «имя процесса» в недрах ОС, объясните, пожалуйста, как, где, с какого момента. по какому поводу и зачем оно фигурирует вообще . и как это связано с тем что я вижу в пресловутом TaskManager ?
← →
Digitman © ( 2003-12-30 16:36 ) [12]
> Наприме, если обозвать файл, созданный Dephi не Project1.exe,
> а GGG.exe, то все равно в диспетчере задач он будет отображен
> как Project1.exe
не факт. начнем с того.
имя прикладного процесса всегда совпадает с именем exe-файла, на основании существования которого система инициализирует и стартует процесс
← →
Digitman © ( 2003-12-30 16:40 ) [13]
> я не представляю
процесс, прежде всего, — объект ядра ОС
сведения о процессе содержатся далеко не в каком-то одном месте. а фигурируют как в гллоб.сист.таблицах, так и в лок.сист.таблицах данного процесса
эти таблицы тесно связаны между собой, и потенциальные несанкционированные изменения записей в одной из них ведут к непредск.последствиям
← →
Volkov ( 2003-12-30 16:44 ) [14]
>не факт. начнем с того
хм. Это ведь простой эксперимент, который я проделал два раза. Что значит не факт? И про FlashGet, что он в диспетчере задач всегда называется FlashGet независимо от названия EXE файла — тоже факт. Против эксперимента же не попрешь.
имя прикладного процесса всегда совпадает с именем exe-файла, на основании существования которого система инициализирует и стартует процесс
Почему мои эксперименты этого не потверждают?
← →
YuRock © ( 2003-12-30 16:45 ) [15]
> Например, как не обзови EXE»шник FlashGet»а — процесс все равно будет называться flashget
Application.Title и Application.ExeName (название задачи и имя процесса) — разные вещи.
Если тебе надо изменить название задачи — это очень просто. Для этого (скорее всего) будет достаточно заменить заголовок главного окна процесса (не всегда, как всегда — ч-з API не знаю, для своего процесса в VCL это Application.Title := «. «).
Если же ты хочешь менять именно имя процесса (причем динамически), то не знаю, возможно ли это.
← →
YuRock © ( 2003-12-30 16:47 ) [16]
Т.е., если хочешь изменить имя задачи, то найди handle главного окна, а затем напиши SetWindowText(hWnd, «. «)
← →
Volkov ( 2003-12-30 16:51 ) [17]
Digitman, обнаружил еще более странную вещь.
Есть допустим пустое приложение Project1.exe
Я переименовываю файл в DDD.exe
Так вот, сторонняя программа Starter действительно начинает отображать процесс как DDD.exe. Но диспетчер задач по прежнему пишет Project1.exe. Откуда он узнает тогда?
Я пошел дальше. Залез HEX редактором в EXE»шник, нашел там единственную строку project1.exe. Переправил ее на что-то типа fbjkbct1.exe. Все равно диспетчер задач показывает Project1.exe
Теперь понятно — меня просто Диспетчер задач ввел в заблуждение. но как он узнает имя?
← →
Digitman © ( 2003-12-30 16:53 ) [18]
> Volkov
имя процесса и имя гл.окна приложения — совершенно разные вещи и сущности
← →
YuRock © ( 2003-12-30 16:59 ) [19]
Для того, чтобы увидеть список процессов (а не список задач), нажми [Ctrl+Shift+Escape] (если у тебя NT или 2K или XP или 03), а если нет — зайди в фар, нажми F11, выбери «Список процессов»
← →
Volkov ( 2003-12-30 17:46 ) [20]
Digitman © (30.12.03 16:53) [18]
до этого я тебя вроде как понимаю. Теперь перестаю, с чего ты вдруг заговорил про имя гл.окна приложения ?
Перечитай, что я пишу. Особенно пост Volkov (30.12.03 16:51) [17]
Есть допустим пустое приложение Project1.exe
Я переименовываю файл в DDD.exe
Я же сам EXE»шинк переименовываю (естесственно, когда приложение не запущено). А в диспетчере задач оно все равно по прежнему отображается. Я даже HEX редактором. в общем, читай тот пост
YuRock, не учи, пожалуйста. Я и так список процессов смотрю.
← →
YuRock © ( 2003-12-30 18:00 ) [21]
> YuRock, не учи, пожалуйста. Я и так список процессов смотрю.
Ну ладно, все, извините.
← →
Digitman © ( 2003-12-30 18:01 ) [22]
> Volkov (30.12.03 17:46) [20]
хорошо.
в это, конечно, я не верю , но — ты в состоянии привести текст того самого проекта, который якобы выкидывает подобные «чудеса» под «лупой» станд. Диспетчера задач ? Что он делает хотя бы ? По логике ?
← →
Volkov ( 2003-12-30 18:02 ) [23]
Digitman, понял наконец такое странное поведение Диспетчера задач.
Оказывается, он запоминает в текущем сеансе имена процессов.
Например, есть файл AAA.exe
Ты его запускаешь, процесс показывается как AAA.exe — все верно. Но с этой поры как бы ты не переименовывал EXE»шник (после того как завершишь процесс, конечно), все равно при запуске процесс будет отображаться как AAA.exe
Например, ты можешь его переименовать в BBB.exe — все равно при запуске процесс будет AAA.exe.
Если же ты файл не запускал до этого, то переименуешь его в BBB.exe — и процесс после запуска будет называться BBB.exe. После работы ты уже этот BBB.exe можешь переименовывать как угодно. Теперь процесс этого EXE»шника все равно будет называться BBB.exe до перезапуска винды.
Вот такая еще обна странная особенность диспетчера задач.
← →
Volkov ( 2003-12-30 18:05 ) [24]
Win2k+SP4 — я проверял, все верно. Эксперименты подтверждают
← →
Volkov ( 2003-12-30 18:08 ) [25]
объясните, пожалуйста, как, где, с какого момента. по какому поводу и зачем оно фигурирует вообще . и как это связано с тем что я вижу в пресловутом TaskManager .
← →
Digitman © ( 2003-12-30 18:12 ) [26]
> Вот такая еще обна странная особенность диспетчера задач
потому что Диспетчер выполняет по таймеру обычные снэпшоты и не задействует никакие иные системные механизмы, которые позволили бы отслеживать старты и завершения всех процессов асинхронно.
такой же Диспетчер вполне можно слепить самому за час
← →
@ndrey © ( 2004-01-05 16:38 ) [29]
Дать прогу?
← →
Игорь Шевченко © ( 2004-01-05 17:11 ) [30]
К диспетчеру задач это поведение не относится (с переименованным файлом). Имя процесса выдается функцией NtQuerySystemInformation, Process Explorer и аналогичный, написанный за час диспетчер задач (лежит в кладовке) показывает то имя процесса, который был запущен первый раз до переименования. Командная строка у них, разумеется, разная, там имя файла правильное получается. Объяснение этому факту дать сразу не могу 🙂
← →
Германн © ( 2004-01-06 04:42 ) [31]
Это я так. Просто интересно. А если от NT перейти к 9x? Что будет?
← →
SammIk © ( 2004-01-24 16:54 ) [32]
Вот ребяты смотрю сюда и ни*ра не понимаю.
У меня ничего подобного не наблюдается.
Беру фаил AAA.exe запускаю, смотрю в TMen. там AAA.exe
Переименовываю в BBB.exe, смотрю, опа, а там BBB.exe?!)
Проверял первое не выгружая Таск мен, и выгружая перед переименованием.
И хде вы такое увидили?
ЗА win2k sp2
← →
DVM © ( 2004-01-24 23:48 ) [33]
> Командная строка у них, разумеется, разная, там имя файла
> правильное получается. Объяснение этому факту дать сразу
> не могу 🙂
Может дело в кэшировании? Запускается на выполнение по сути один и тот же исполняемый файл, хоть его и переименовали, на диске он находится в том же самом месте и вместо считывания с диска берется из кэша. Я могу конечно ошибаться, но очень похоже на то.
Как переименовать процесс
Когда запускается какая-либо программа, в диспетчере задач появляется процесс, который вызван ее запуском. Таким образом, список процессов соответствует всем запущенным программам, которые на данный момент активны на вашем компьютере. Каждый активный процесс имеет свое имя, и иногда может возникнуть необходимость переименовать его, например, если вам нужно упорядочить запущенные программы.

Статьи по теме:
- Как переименовать процесс
- Как быстро переименовать файлы
- Как изменить букву привода
Вам понадобится
- — Компьютер с ОС Windows.
Инструкция
Для начала вам необходимо открыть диспетчер задач. В нем вы сможете просмотреть список активных процессов. Сделать это можно таким способом. Нажмите «Пуск». Дальше пройдите на «Все программы» и выберите «Стандартные программы». В стандартных программах есть «Командная строка». Запустите ее и введите команду taskmgr. Через секунду появится «Диспетчер задач».
Перейдите во вкладку «Процессы». Появится список всех активных процессов. В разделе «Имя образа» отыщите название процесса, который вы хотите переименовать, и нажмите по нему правой кнопкой мышки. Появится контекстное меню. В этом меню выберите «Открыть место хранения файла».
Откроется папка с программой. В этой папке будет исполняемый файл, который будет выделен. Кликните по нему правой кнопкой мышки и в возникшем контекстном меню выберите «Переименовать». Теперь задайте этому файлу новое имя. Оно и будет новым именем процесса. Обратите внимание, что переименовывать следует именно имя исполняемого файла, а не его расширение (Exe), иначе он попросту не запустится.
После переименования вы увидите, что в списке процессов имя файла по-прежнему старое. Для завершения процедуры переименования нужно закрыть процесс и запустить заново. Сделать это можно так. Нажмите по нему правой кнопкой мышки. Затем в контекстном меню выберите «Завершить процесс».
После этого вновь запустите программу, которая соответствует переименованному процессу. Имя процесса будет теперь новое. Также можно просто перезагрузить компьютер. После перезагрузки ПК при следующем запуске программы процесс будет иметь новое имя.
Обратите внимание
Для переименования некоторых системных процессов ваша учетная запись должна обладать правами администратора компьютера. В противном случае переименование будет невозможно.
- как переименоваться в
Совет полезен?
Статьи по теме:
- Как заменить файл
- Как пронумеровать файлы
- Как переименовать формат файла
Добавить комментарий к статье
Похожие советы
- Как изменить название диска
- Как отметить несколько файлов
- Чем подрядчики отличаются от субподрядчиков
- Что такое инициализация
Новые советы от КакПросто
Рекомендованная статья
Как происходит заражение компьютера вирусом
Наиболее слабое звено в цепи компьютерной безопасности — это сам пользователь. Наличие установленного на компьютере.