![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
RaIDeR |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: нет Всего: 4 |
Сабж
![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 13 Всего: 111 |
Что значит "находится"?
|
|||
|
||||
RaIDeR |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: нет Всего: 4 |
Это значит узнать путь к папке в которой работает юзер.
|
|||
|
||||
FRAGNATIC |
|
|||
![]() ..::Свирепый Кодер::.. ![]() ![]() Профиль Группа: Участник Сообщений: 901 Регистрация: 17.10.2004 Где: ICQ Репутация: нет Всего: 11 |
хм а как насчёт того что юзер может юзать тотал командэр или FAR или ешё чёнить?
а то что юзер сразу может открыть хоть 10 папок сворачивая окна с открытыми папками? ток если брать да смотреть заголовки открытых и свернутых окон! Ну или отлавливать чтонить типа создание\удаление\редактирование\ файла ! Переход по коталогу к следушей папке! если такое возмоно) но эт уже те в раздел ВинАПИ ) |
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 1 Всего: 64 |
Если имеется ввиду текущая папка, то GetCurrentDir, GetCurrentDirectory
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
Bes |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: нет Всего: 7 |
...или заголовок активного окна?... тогда это может быть не только папка
|
|||
|
||||
Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: нет Всего: 4 |
ExtractFilePath(ParamStr(0))
-------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
RaIDeR |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: нет Всего: 4 |
GetCurrentDir, GetCurrentDirectory, ExtractFilePath(ParamStr(0)) - всё эти ф-ции возвращают путь
к той папке в которой находиться исполняемый файл ! А мне же нужно знать: "путь к папке в которой работает юзер" ![]() Может можно отловить открытие/обращение к папкам ? Будь то far или Total Commander ... хоть CMD ![]() |
|||
|
||||
Гость_man |
|
|||
Unregistered |
Чем не подходит?
Delphi6 TShellChangeNotifier |
|||
|
||||
Гость_man |
|
|||
Unregistered |
Если нужно для всех процессов, то WinNT = ReadDirectoryChangesW
|
|||
|
||||
RaIDeR |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: нет Всего: 4 |
А как с пощью ShellChangeNotifier узнать путь к той папке в которой работает юзер ?
----- Добавлено @ 17:09
Но для того чтобы получить хэндл папки нужно создать ёё, есть ли способы получить хэндл уже созданной папки? Это сообщение отредактировал(а) RaIDeR - 1.8.2005, 17:11 |
|||
|
||||
Guest |
|
|||
Unregistered |
|
|||
|
||||
Гость_man |
|
|||
Unregistered |
все есть в хелпах, я же дал функцию, осталось только F1 нажать...
|
|||
|
||||
RaIDeR |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: нет Всего: 4 |
F1 Я нажал уже давно, вот только понять толком ничё не могу
![]() Люди плиз приведите пример как нужно использовать ф-цию ReadDirectoryChangesW ![]() |
|||
|
||||
Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: нет Всего: 4 |
А что это такое? где он с ней работает? Может в быть в проводнике? Может быть в фаре? или ещё как-то "работает" ? ![]() -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |