Задачка: вывод окна стороннего приложения

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

alt5000
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 30.10.2008 (Чт) 15:41

Задачка: вывод окна стороннего приложения

Сообщение alt5000 » 30.10.2008 (Чт) 15:45

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

У меня возникла такая проблема и я решил попросить совета на форуме. Мне необходимо запустить компоненты MS Office (приложения), но чтобы они отображались поверх формы TopMost, но не были доступны через панель задач.


Попробую объяснить поподробнее.

В самом начале, программа грузиться с формы, которая имеет значения:

TopMost = true
ShowInTaskbar = False

На этой форме есть ссылка для запуска программы, скажем calc.exe, располагающейся по адресу: C:\windows\system32.exe

Пр нажатии на ссылку/кнопку должен возникать калькулятор, но без его отображения на панели задач. Вообще ее лучше заблокировать, даже чтобы при нажатии на кнопку Win она не появлялась.

Пока процедура вызова следующая:
Shell("C:\WINDOWS\system32\calc.exe", AppWinStyle.Hide, True)

Однако она не только не скрывает "корешок" калькулятора на панели задач, так еще и открывает ее. Подскажите как победить панель задач с запускаемыми на них прилождений. Это необходимо, чтобы защитить машинку от юзверей...
Помогите советом. Заранее спасибо.

Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 96

    TopList  
cron