Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

EnumProcesses   Найти похожие ветки 

 
Samurai Kruche chem Jakudza   (2006-10-02 10:32) [0]

Подскажите что неправильно делаю, для процессов winlogon.exe и smss.exe возвращает странный какойто путь к файлу

procedure GetWinNTProcessList;
var
 i: Integer;
 lpidProcess: array[0..MAX_PATH] of DWORD;
 cbNeeded: DWORD;
 lphModule: HMODULE;
 hProcess: THandle;
 lpcbNeeded: DWORD;
 lpFilename: array[0..MAX_PATH] of Char;
begin
 EnumProcesses(@lpidProcess, SizeOf(lpidProcess), cbNeeded);
 for i:= 0 to cbNeeded div sizeof(lphModule)  do
 begin
   hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, False, lpidProcess[i]);
   if (hProcess <> 0) then
   begin
     EnumProcessModules(hProcess, @lphModule, SizeOf(lphModule), lpcbNeeded);
     GetModuleFilenameEx(hProcess, lphModule, lpFilename, SizeOf(lpFilename));
     frmMain.ListBox1.Items.Add(lpFilename);
   end;
 end;
 CloseHandle(hProcess);
end;

procedure TfrmMain.Button1Click(Sender: TObject);
begin
 GetWinNTProcessList;
end;


 
Ketmar ©   (2006-10-02 13:30) [1]

не странный. вполне нормальный. вообще: не трогай эти процессы -- система здоровей будет. или просто учти -- бывают и такие пути. приводи к нормальному виду руками.


 
Игорь Шевченко ©   (2006-10-02 13:50) [2]


> для процессов winlogon.exe и smss.exe возвращает странный
> какойто путь к файлу


Нормальный путь.


 
Samurai Kruche chem Jakudza   (2006-10-02 14:51) [3]


> Игорь Шевченко ©   (02.10.06 13:50) [2]
> Нормальный путь.


Нормальный путь вроде должен быть C:\WINDOWS\system32\smss.exe а не \\?:\WINDOWS\system32\smss.exe


 
Игорь Шевченко ©   (2006-10-02 15:13) [4]

Samurai Kruche chem Jakudza   (02.10.06 14:51) [3]


> Нормальный путь вроде должен быть C:\WINDOWS\system32\smss.
> exe а не \\?:\WINDOWS\system32\smss.exe


Это одно и то же. Вторая форма - для использования в функциях базового API (LdrLoadDll, например)


 
Ketmar ©   (2006-10-02 15:23) [5]

угу. а ещё глубже оно вообще выглядит как \Device\HardDiskVolume0\...
%-)



Страницы: 1 вся ветка

Текущий архив: 2007.02.11;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.172 c
9-1143546968
Yegorchic
2006-03-28 15:56
2007.02.11
Очистить FreeForm


15-1169180260
Slider007
2007-01-19 07:17
2007.02.11
С днем рождения ! 19 января


3-1164076336
nickmix
2006-11-21 05:32
2007.02.11
Картинки в ACCESS - беда


15-1169438349
Slider007
2007-01-22 06:59
2007.02.11
С днем рождения ! 21 января


15-1169284397
Piroxyline
2007-01-20 12:13
2007.02.11
Спам





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский