Автор Тема: [Процессы] Получение полного расположения процесса по его PID  (Прочитано 2012 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ganibal95 [?]

  • GreenBytes
  • AutoIt Гуру
  • *****
  • Сообщений: 875
  • Репутация: 237
  • Пол: Мужской
  • GreenBytes
    • GreenBytes
    • Награды
  • Версия AutoIt: 3.3.14.0
Здравствуйте, возникла такая проблема при написания Dr.Killer'а.
Вот этот код не хочет работать на Win7 x64
Код: AutoIt [Выделить]
Func _GAPI_ProcessGetPath($vProcess)
    Local $iPID = ProcessExists($vProcess)
    If Not $iPID Then Return SetError(1, 0, -1)
    Local $aProc = DllCall('kernel32.dll', 'hwnd', 'OpenProcess', 'int', BitOR(0x0400, 0x0010), 'int', 0, 'int', $iPID)
    If Not IsArray($aProc) Or Not $aProc[0] Then Return SetError(2, 0, -1)
    Local $aRet = _WinAPI_GetModuleFileNameEx($aProc[0])
    _WinAPI_CloseHandle($aProc[0])
    Return $aRet
EndFunc   ;==>_ProcessGetPath
ConsoleWrite(_GAPI_ProcessGetPath(ProcessExists('explorer.exe')))
 


Помогите пожалуйста.

Русское сообщество AutoIt


Онлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 927
  • Репутация: 372
    • Награды
  • Версия AutoIt: 3.3.8.1

Оффлайн Ganibal95 [?]

  • GreenBytes
  • AutoIt Гуру
  • *****
  • Сообщений: 875

  • Автор темы
  • Репутация: 237
  • Пол: Мужской
  • GreenBytes
    • GreenBytes
    • Награды
  • Версия AutoIt: 3.3.14.0
Выбрал, тот который в библиотеке WinAPIEx.au3... Ему я больше доверяю, а у кого не работает, его проблема!
Т.к испытывал на Win7 х64 работает и моя функция (на другом железе).

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
16 Ответов
8952 Просмотров
Последний ответ Январь 24, 2010, 14:24:27
от CreatoR
3 Ответов
3591 Просмотров
Последний ответ Декабрь 23, 2011, 14:07:30
от AZJIO
1 Ответов
1593 Просмотров
Последний ответ Январь 08, 2014, 23:55:42
от WSWR
3 Ответов
1899 Просмотров
Последний ответ Январь 27, 2014, 01:31:37
от blacklis
0 Ответов
1923 Просмотров
Последний ответ Февраль 18, 2015, 06:54:32
от madmasles
1 Ответов
786 Просмотров
Последний ответ Декабрь 01, 2016, 16:42:16
от hedji
2 Ответов
527 Просмотров
Последний ответ Ноябрь 22, 2017, 10:28:32
от Oleg-lamer
6 Ответов
828 Просмотров
Последний ответ Декабрь 02, 2017, 19:50:41
от evgrogoz
1 Ответов
564 Просмотров
Последний ответ Март 24, 2019, 18:24:46
от CreatoR
2 Ответов
151 Просмотров
Последний ответ Апрель 17, 2019, 19:20:53
от RuslanTigran