Главная страница
    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.04 c
9-1142376183
Такой
2006-03-15 01:43
2007.02.11
Что задаёт ротация в smd-файлах?


15-1169204495
NeyroSpace
2007-01-19 14:01
2007.02.11
И все-таки нужна ли кому-нибудь правда в нашей стране?


15-1169202246
Kerk
2007-01-19 13:24
2007.02.11
Akismet Anti-Spam


1-1166606045
Stanislav
2006-12-20 12:14
2007.02.11
Как не загружать весь image в опреативку?


8-1150417347
h8394E
2006-06-16 04:22
2007.02.11
Текстура из TStream (D3D от JEDI)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский