Отлов запускаемых *.exe - Forum 3Dnews Tech
Вернуться   Forum 3Dnews Tech > Софт > Программное обеспечение > Программирование
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 13.08.2011, 23:15   [включить плавающее окно]   Вверх   #1
SomeTrouble
Мужской Новенький
Автор темы
 
Регистрация: 13.08.2011
Адрес: Санкт-Петербург
Отлов запускаемых *.exe

Visual Studio 2010. Windows Presentation Foundation.

Запуск приложения -> Сворачивание в трей.

При завершении любого *.exe, запускаемого пользователем запись времени начала работы, запись количества проработанного времени, запись имени *.exe файла.

Внешний вид:
DatePicker
Считыввание выбранной даты -> Открытие нового окна Windows Presentation Foundation, отображающее время начала работы, количество проработанного времени, названия приложений за считанную дату из элемента управления раскрывающегося списка Calendar.

Как реализовать сие чудо и возможно ли это на Winodws Presentation Foundation?

Последний раз редактировалось SomeTrouble; 14.08.2011 в 00:57. Причина: Неполнота содержания.
SomeTrouble вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 15.08.2011, 04:12   [включить плавающее окно]   Вверх   #2
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (SomeTrouble) »
При завершении любого *.exe, запускаемого пользователем запись времени начала работы, запись количества проработанного времени, запись имени *.exe файла.
Об одном из решений можно почитать здесь.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 15.08.2011, 21:38   [включить плавающее окно]   Вверх   #3
SomeTrouble
Мужской Новенький
Автор темы
 
Регистрация: 13.08.2011
Адрес: Санкт-Петербург
А на русском ничего нету?
SomeTrouble вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 15.08.2011, 23:42   [включить плавающее окно]   Вверх   #4
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Решения вижу два:
  1. отслеживать запуск/завершение процессов (как описано в предыдущей ссылке)
  2. мониторить список процессов и выявлять в нём изменения с определённой периодичностью
Большинство (нормальных; WPF — не язык) ЯП это поддерживают, достаточно немного погуглить.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 16.08.2011, 02:02   [включить плавающее окно]   Вверх   #5
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
BSE, ну скажем так, ЯП тут совсем ни причем. Главное наличие API. Сейчас чуть ли не на brainfuck-е можно сетевые сервисы писать(лишь бы интерпретатор позволял). Но согласен, так получается что именно для нормальных ЯП есть все нужные API биндинги.
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 16.08.2011, 09:16   [включить плавающее окно]   Вверх   #6
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (FeyFre) »
ЯП тут совсем ни причем
Это понятно, потому и ссылку универсальную дал. ТС же вообще непонятно на чём решил писать.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 16.08.2011, 10:02   [включить плавающее окно]   Вверх   #7
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
Почему не понятно на чем? Понятно. На технологии быстрого проектирования интерфейсов .NET(заменитель Windows Forms)
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 16.08.2011, 10:04   [включить плавающее окно]   Вверх   #8
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (FeyFre) »
На технологии быстрого проектирования интерфейсов
Ага, вызовы api-функций он на ней будет перехватывать, кнопочками и окошками.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 16.08.2011, 16:30   [включить плавающее окно]   Вверх   #9
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
SomeTrouble, ни на чем. Студия это только среда для сборки, работать Вашей программе не поможет. Вы должны использовать API которое предназначено для этого. Вы не указали на каком языке пишите, потому дам только название библиотеки - Tool Help Library Как достучаться до её функций - уже ищите сами.
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 16.08.2011, 15:40   [включить плавающее окно]   Вверх   #10
SomeTrouble
Мужской Новенький
Автор темы
 
Регистрация: 13.08.2011
Адрес: Санкт-Петербург
Post

Так на чём из возможнойстей Visual Studio 2010 это рисовать-то?
SomeTrouble вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:15. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot