Поиск:

Ответ в темуСоздание новой темы Создание опроса
> невидимая прога, как сделать прогу невидимой 
:(
    Опции темы
Rohoss
Дата 20.4.2007, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 1
Всего: 18



Здравствуйте!

Есть такой вопрос: 

Вот этот код запускает приложение (ассоциированное с файлом)

Код
 ShellExecute(NULL,"open","C:\\1.txt",NULL,NULL,SW_SHOW);  


Если его немножко изменить 

Код
 ShellExecute(NULL,"open","C:\\1.txt",NULL,NULL,SW_HIDE); 


То программу видно только в процессах.

Но не совсеми программами такое прокатывает!

Как сделать невидимой остальные программы??? smile  smile 



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
_hunter
Дата 20.4.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



а по форуму ты искать не пробовал?
http://forum.vingrad.ru/topic-66396.html


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
HappyLife
Дата 20.4.2007, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 17.5.2006

Репутация: 4
Всего: 8



Rohoss, с помощью FindWindow ищи главное окно процесса, и выполняй SW_HIDE
PM MAIL   Вверх
Klin
Дата 20.4.2007, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



В завистимости от того, что тебе нужно:
Код

 HWND handle = FindWindow(NULL,"Project1");
 ShowWindow(handle,SW_HIDE);

Скрывает на панели задач
Код

 HWND handle = FindWindow(NULL,"Project1");
 ShowWindow(handle,SW_MINIMIZE);

Сворачивает программу.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
GIK
Дата 20.4.2007, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: нет
Всего: 14



Народ, извиняюсь если скажу не к месту. Если открыть прогу в невидимом виде, текстовый документ к примеру, то закроется она (освободится память) только после того как перегрузят комп? 


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Klin
Дата 20.4.2007, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



Цитата(GIK @  20.4.2007,  17:19 Найти цитируемый пост)
Если открыть прогу в невидимом виде, текстовый документ к примеру, то закроется она (освободится память) только после того как перегрузят комп?  

Че-то загрузил smile Если какая либо программа не закрыта (каким-либо способом), то естественно, она закроется только после перезагружения компьютера или пользователя.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
Rohoss
Дата 20.4.2007, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 1
Всего: 18



 Klin  Ну дык всё офигенно, и сворачивается и убирается с панели задач (когда не свёрнутая), а от как сделать невидимой её главную форму, да и скрыть в Alt + Tab? В процессах пускай будит.

Добавлено @ 20:03
Всем спасибо, это я не до конца разобрался  smile 

Код

 HWND handle = FindWindow(NULL,"Project");
 ShowWindow(handle,SW_MINIMIZE); // ети две нижних строчки именно так, а не наоборот
 ShowWindow(handle,SW_HIDE);


Это сообщение отредактировал(а) Rohoss - 20.4.2007, 20:05


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Klin
Дата 20.4.2007, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



Я счастлив, что ты вовсем разобрался smile


p.s. если вопрос решен, желательно приать ему этот стаутус


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.4045 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.