Получить информацию о файле выбранного файла win32 API
Привет ребята,
Я хочу реализовать приложение, которое работает в фоновом режиме и получает информацию о любом файле, выбранном пользователем. Я искал информацию о win32 API, и моя идея состояла в том, чтобы использовать крючки мыши для обнаружения события щелчка мыши, а затем получить нужную мне информацию о файле. Это исследовательский проект. Моя основная идея состояла в том, чтобы захватить информацию о файле, который пользователь хочет распечатать.
Может быть, это более широкая тема. Но я хочу знать, могу ли я обнаружить выбранную пользователем информацию о файле с помощью win32 API?
Любое руководство будет оценено по достоинству! :-)
Что я уже пробовал:
Я нашел это для обнаружения глобальных крючков мыши.
globalmousekeyhook
nv3
Вы столкнетесь с проблемой, что имя на экране обычно является только последней частью полного имени пути, например только именем файла. А без полного имени пути вы не сможете однозначно идентифицировать файл в Win32 API.
Maciej Los
Я бы предложил захватить информацию о фактически напечатанном файле из очереди печати.
Это может быть полезно: Простой подход к управлению заданиями печати с помощью WMI[^]
Dilan Shaminda
@nv3 знаете ли вы какие-нибудь полезные книги или примеры, на которые я могу сослаться?
Dilan Shaminda
@Maciej спасибо Вам за ссылку. Я пройду через это :-) так что сделать это только с помощью win32 API было бы сложно, не так ли?