Актуальные темы
IT Channel News
itWeek
Intelligent Enterprise/RE
Бестселлеры ИТ-рынка
BYTE/Россия

Спецпредложения

B2b-поставщик АБСОЛЮТ снижает цены на технику для кухни, дома и красоты от Beko, Bosch, Electrolux, Galaxy, Gorenje, Panasonic, Philips, и др. Выбирайте чайники, аэрогрили и кофеварки со скидками до 70%. За подробной информацией по условиям данной программы обращайтесь к менеджерам АБСОЛЮТ
При закупке выделенного ассортимента ИБП CBR Tech на сумму от 30 000 руб., участники акции получают кешбэк 10% от суммы закупки (без НДС). Чтобы получить кешбэк, необходимо выполнить условия программы, зарегистрироваться на сайте, указав свои данные: ФИО, код клиента, должность ...
Скидки на избранный ассортимент мелкой бытовой техники брендов Beko, Bort, Bosch, BQ, Centek, Electrolux, Gorenje, Korting, Kolner, Oral-B, Panasonic, Polaris, Remington, Royal Clima, Samsung, SOLIS, Thomson, Tefal, Ufesa, Zelmer. За подробной информацией по условиям данной программы обращайтесь к ...
Покупайте от 5 штук мониторов брендов Acer, АОС, Phillips, Lenovo за период действия программы и получайте бонус 10%! Для участия в программе необходимо иметь регистрацию в B2B eCom, за подробной информацией по условиям данной программы обращайтесь к менеджерам АБСОЛЮТ
Уважаемые партнеры! Приглашаем вас стать участниками акции «Сказочный маршрут» от вендоров «Лукоморье», TData и «Базальт СПО». По итогам 2026 года все участники, выполнившие условия программы, отправятся в увлекательное путешествие. Знакомьтесь с условиями участия и присоединяйтесь! Даты ...
12345Все

Управление внешними программами в среде .NET Framework

12.05.2003  Решения

Андрей Колесов Одна из обычных задач, возникающих при разработке ПО, - запуск и отслеживание состояния внешних программ. Традиционно при программировании в Windows для этого приходилось использовать средства Win API. Функции, появившиеся в технологии .NET, существенно упрощают решение данной задачи. Рассмотрим эти новые возможности на примере VB.NET. Знакомство с классом Process В классическом Visual Basic запуск внешних приложений выполнялся с помощью функции Shell, например, так: ReturnID = Shell ("calc.exe", vbNormalFocus) Эта функция в .NET была несколько улучшена по сравнению с VB 6.0, и ею по-прежнему можно пользоваться, однако ее возможности весьма ограниченны, прежде всего из-за того, что вызываемое приложение запускается в асинхронном режиме. Вместо этого для работы с внешними программами в .NET лучше использовать класс Process, находящийся в пространстве имен System.Diagnostics. В простейшем случае запуск внешней программы будет выполняться с помощью метода Start; в данном примере для обработки указанного файла будет запускаться текстовый редактор (обычно это NotePad, установленный по умолчанию): System.Diagnostics.Process.Start _ ("c:MYPATHMYFILE.TXT") Метод Start, в свою очередь, возвращает объект Process. С его помощью можно получить ссылку на запущенный процесс, например, чтобы узнать его имя: Dim myProcess As Process = _ Process.Start("c:MYPATHMYFILE.TXT") MsgBox(myProcess.ProcessName) Для управления параметрами запускаемого процесса ... читать далее.

Рекомендовано к прочтению


Управление сетью Wi-Fi из облака
В начале прошлого десятилетия, когда бурно внедрялись технологии WiFi, многие производители беспроводных точек доступа стали предлагать вместе с ними контроллеры для управления беспроводной сетью – Wireless LAN Controller (WLAN Controller). Эти специализированные устройства значительно ...

Что такое WiFi 7
Производители оборудования для сетей Wi-Fi сейчас в качестве основного стандарта используют Wi-Fi 6 (802.11ax) либо его расширенную версию Wi-Fi 6E. Однако в последние месяцы уже появились первые продукты, использующие Wi-Fi 7 (802.11be), несмотря на то, что IEEE (Institute of Electrical and ...

Что дает «расширение» шестого WiFi
Многие компании сегодня уже перевели свои беспроводные сети на утвержденный в 2018 г. стандарт WiFi 6 (802.11ax), постепенно он внедряется и в потребительском секторе, хотя и не так быстро, как в корпоративном. Переход на WiFi 6 c предыдущего поколения WiFi 5 (802.11ac) увеличивает максимальную ...

Подушка безопасности – защита данных от шифровальщиков
Еще в начале 2000-х годов американский фотограф Питер Крох сформулировал правило хранения электронных фотографий «3–2–1», которое сейчас применяется при организации резервного копирования данных во многих компаниях. Согласно этому правилу, данные нужно хранить в трех экземплярах ...

Что такое и зачем нужен мультигигабитный Ethernet
Термин «мультигигабитный Ethernet» (Multi-giabit Ethernet) стал широко употребляться в мире сетевых технологий всего пару лет назад, и многие пользователи пока плохо представляют себе, что это за технология и каковы ее преимущества по сравнению с классическим одногигибатным Ethernet и ...

Лидеры читательского рейтинга

Подборка по дате

Октябрь 2026
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031 

© 1991–2026 ITRN (Российская служба ИТ-новостей). Политика конфиденциальности персональных данных. 109147 г. Москва, ул. Марксистская, 34, строение 10. Телефон: +7 495 974-22-60. Факс: +7 495 974-22-63. Электропочта: itrn@itrn.ru.
Версия 21.7.  Создание сайта — студия iMake.