Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сменить имя процесса?


Страницы:   1 2

Volkov ©   (2003-12-30 00:47:00) 

Чужого. Возможно ли это? И как реализовать?


Digitman   (2003-12-30 16:40:00) [21]


> я не представляю


процесс, прежде всего, - объект ядра ОС

сведения о процессе содержатся далеко не в каком-то одном месте. а фигурируют как в гллоб.сист.таблицах, так и в лок.сист.таблицах данного процесса

эти таблицы тесно связаны между собой, и потенциальные несанкционированные изменения записей в одной из них ведут к непредск.последствиям


Digitman   (2003-12-30 16:36:00) [22]


> Наприме, если обозвать файл, созданный Dephi не Project1.exe,
> а GGG.exe, то все равно в диспетчере задач он будет отображен
> как Project1.exe


не факт. начнем с того.

имя прикладного процесса  всегда совпадает с именем exe-файла, на основании существования которого система инициализирует и стартует процесс


Volkov   (2003-12-30 16:22:00) [23]

Digitman!!! Конечно, я ламер. Я признаюсь! Но я думал, это очевидно понятно. Я нигде не говорил, что спец.

Все мои выводы основывались на экспериментах. Например, как не обзови EXE'шник FlashGet'а - процесс все равно будет называться flashget. Наприме, если обозвать файл, созданный Dephi не Project1.exe, а GGG.exe, то все равно в диспетчере задач он будет отображен как Project1.exe
А коли оно так - логично же сделать вывод, что
>вообще никакой зависимости между именем файла и именем процесса нету
?

я не представляю, что из себя представляет "имя процесса" в недрах ОС, объясните, пожалуйста, как, где, с  какого момента. по какому поводу и зачем оно фигурирует вообще ... и как это связано с тем что я вижу в пресловутом TaskManager ?


YuRock   (2003-12-30 16:09:00) [24]

Можешь изменить имя экзешника через RenameFile :)) (конечно, если процесс не запущен)


Digitman   (2003-12-30 16:05:00) [25]


> А вообще никакой зависимости между именем файла и именем
> процесса нету


абсолютно неверное утверждение
и ни делфи ни иная среда разработки приложений для Win32 здесь абсолютно ни при чем


> Если ты считаешь


я считаю, что коль ты не объяснил цели решаемой задачи, то это - при отсутствии элдементарных знаний Win32-платформы - просто блажь

и ни "трояны" ни что-то иное здесь ни при чем - пиши себе на здоровье)... но коль  полез в такие дебри - изволь честно сказать, мол, я не представляю, что из себя представляет "имя процесса" в недрах ОС, объясните, мол, пожалуйста, как, где, с  какого момента. по какому поводу и зачем оно фигурирует вообще ... и как это, мол, связано с тем что я вижу в пресловутом TaskManager


Volkov   (2003-12-30 15:52:00) [26]

>А разве имя процесса совпадает с именем исполняемого файла?

я тут подумал - конечно, нет. Это дельфи называет процесс по имени проекта, по имени исполняемого файла. А вообще никакой зависимости между именем файла и именем процесса нету


Volkov   (2003-12-30 15:49:00) [27]

Digitman, ну зачем так злиться? Если ты считаешь, что я очередной трояностроитель (только как такое может помочь при написании трояна?) - то, конечно, не отвечай. Если же ты считаешь возможным помочь и знаешь как - помоги.

>Digitman ©   (30.12.03 11:28) [6]
1) Ну если там будут ресурсы... я не думал особенно, но ведь наверняка адреса ресурсов зашиты в виде указателя на некую область, ему нужно будет найти ресурсы в своем адресном пространстве, при чем здесь тогда как называется процесс? Мне кажется это ни на что не повлияет. Или я не прав?

2) А разве имя процесса совпадает с именем исполняемого файла?


Digitman   (2003-12-30 11:28:00) [28]

кстати, вопрос тебе ч.н. "в лоб" : если в ходе работы процесса его код.потокам требуется загрузка неких ресурсов из "своего" исп.файла, то как ты думаешь, ГДЕ и КАК система будет искать эти ресурсы, если ты по какой-либо блажи умудришься изменить имя процесса, которое всегда совпадает с именем соотв.файла ? ты вообще над этим кумекал, прежде чем задавать вопрос ?


Digitman   (2003-12-30 11:24:00) [29]


> А обязательно отвечать на вопрос зачем?


обязательно

от этого зависит возможность или невозможность "решения"


Volkov   (2003-12-30 11:18:00) [30]

А обязательно отвечать на вопрос зачем? Можно или нельзя это сделать?


Anatoly Podgoretsky   (2003-12-30 09:06:00) [31]

Родное не нравится, некрасивое оно.


Digitman   (2003-12-30 08:45:00) [32]

зачем ?


Германн   (2003-12-30 01:37:00) [33]

А что собс-но подразумевается под "именем процесса"?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо