![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Здраствуйте.
Пишу программу передачи файлов по TCP Как мне пересылать выделеные файлы ( например на робочем столе, в катологе). Нужно знать пути полные выделеных файлов. Спасибо. |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
Пиши Shell Extension (расширение оболочки, Shell Extensions). Это сообщение отредактировал(а) 586 - 3.10.2008, 17:33 |
|||
|
||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
586, посмотрел линки. Как это может мне помочь?
|
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: -1 Всего: 14 |
сторонняя программа не может знать что у тебя на десктопе что-то выделенно |
|||
|
||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
А как тогда узнать что десктоп сейчас активный?
|
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
Если будешь писать Shell Extension, то это будет работать примерно так: выделяешь в папке файлы, нажимаешь правую кнопку, и в контекстном меню будет команда, которую будет обрабатывать твой shell extension.
|
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: -1 Всего: 14 |
тебе этого не надо знать Shell extension работает как плагин для windows explorer - программы занимающейся обслуживанием файловой системы и, в частности, отображающей файлы и паки на десктопе |
|||
|
||||
| gojanki |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 2.10.2008 Где: Архангельск Репутация: нет Всего: нет |
если надумаешь свой COM писать для внедрения в explorer, то дам совет, не передавай в свою прогу файлы через командую строку, а записывай список во временный файл и из своей проги уже парсинг делай, иначе повиснет на большом списке файлов, проверено
|
|||
|
||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
gojanki, а без COM никак?
Читал на форуме чтобы узнать текущий путь каталога, нужно его вытянуть с explorer.exe Я так понимаю это нужно у процесц атачится. Как это реализовать? |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |