![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.12.2011
Сообщений: 1
|
![]()
Всем привет. Не знаю с чего начать даже. В общем на компе стоит Wind7, на Wind7 стоит DHCP сервер DualServer.exe и осуществляется раздача интернета через Virtual wifi . Экспериментально вычислил, что иногда при запуске DualServer блокируются нужные ему порты службой "общий доступ к подключению к интернету (ICS)". Если закрыть эту службу потом запустить DHCP а потом вновь запустить службу то все хорошо. И еще хочу кинуть эту программу в автозагрузку так что очень желательно чтобы программа была без окна (скрытый режим) и умела ждать пока полностью стартует Windows. В системном программировании я новичок. Поэтому прошу закидать себя ссылками по теме или помочь написать программу, которая:
1 ждет пока полностью стартует Windows и компьютер подключится к интернету 2 выполнит одну команду netsh (запуск раздачи по wifi) 3 остановит службу SharedAccess (подождет завершения запуска!) 4 запустит программу DualServer.exe в скрытом режиме без окна (DHCP) 5 запустит службу SharedAccess Я бы и сам написал, но не знаю: 1 как проверить запустилась ли Windows (полностью) 2 как проверить запущена ли служба и как остановить/запустить службу 3 как создать скрытое приложение и как запустить приложение в скрытом режиме компилятор C++ Builder 5.5.1 (могу VS поставить) |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 19.08.2025
Сообщений: 1
|
![]()
1. Чтобы наверняка знать, запустилась ли ОС или нет - запускайте программу вместе с explorer.exe
Для этого добавьте программу в реестр. В ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\Winlogon есть значение Shell - измените значение на "explorer.exe,<путь до вашей программы>" 2. Для работы со службами есть net start, net stop и т.д. 3. В самом начале кода добавьте функцию FreeConsole, либо же сделайте программу "Программой Windows" вместо консольной |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,878
|
![]()
запуск и остановка служб - у меня есть BAT-файл с таким кодом.
он отключает ненужые мне службы, которые никак не влияют на работоспособность системы (Win 7x64 Ultimate) сделай себе удобный небольшой батник по аналогии и запускай всякий раз, когда есть проблема. Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# Работа с сервисами\службами | head-dron | Общие вопросы .NET | 1 | 11.05.2010 21:44 |
Как работать с службами Windows в C++ Builder? | Namolem | Помощь студентам | 0 | 15.02.2010 19:01 |
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. | 0101 | Помощь студентам | 3 | 17.12.2009 23:57 |
Управление службами | Д'якон | Win Api | 2 | 26.10.2008 20:53 |