![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сменить имя процесса?
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]А что собс-но подразумевается под "именем процесса"?