|
|
|
Как узнать имя файла по дескриптору его окна (32-бит и 64-бит)?
|
|||
|---|---|---|---|
|
#18+
Возникла задача получить имя файла и путь к нему, зная дескриптор (хэндл) его окна. Раньше использовал такой код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. Но при использовании этой функции в 32-битной программе удастся узнать имя файла только для запущенных 32-битных приложений. Есть ли простой и быстрый способ получать полные имена файлов для 32-битных и 64-битных приложений, зная дескрипторы их окон? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2020, 17:01 |
|
||
|
Как узнать имя файла по дескриптору его окна (32-бит и 64-бит)?
|
|||
|---|---|---|---|
|
#18+
crossa, а ошибку-то какую возвращает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2020, 17:10 |
|
||
|
Как узнать имя файла по дескриптору его окна (32-бит и 64-бит)?
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, уже нашел работающее решение: https://stackoverflow.com/questions/22285024/how-to-get-a-systems-process-path-from-pid-in-a-64-bit-system/22286210#22286210 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2020, 17:18 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=40&tid=2038153]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 317ms |

| 0 / 0 |
