![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Управление системой через C++ |
|
|
C/C++ - Управление системой через C++
|
Старожил Сообщения: 158 |
Всем доброе время суток...
У меня появилась идея сделать прогу, которая например сможет извлеч/вставить диск в приводе, выключить, перезагрузить комп и тому подобное. Но и при возможности переходить в фоновый режим, дабы быть незаметной и всё это на c++. Нет я не ставлю себе цель сделать вирус, порсто небольшой прикол для учительницы по информатике. Но так же и добавить некоторые функции в свой проэкт... Кто чем может, помогите, заранее спасибо. |
|
Отправлено: 11:46, 24-03-2009 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать Drongo, ну да, а что?
|
Отправлено: 12:06, 26-03-2009 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Не проще ли просто return 0;? И ещё такой момент break и return может что-то одно будет?
... switch (back) { case 1: { cout << "-----END---------------------------------------------------------"; cout << endl << endl << endl << endl << endl << endl << endl; return 0; } break; case 2: { cout << endl << "Можете закрыть программу."; char response; cin >> response; return 0; } break; default: ... P.S. Только не пойму, что общего с вашим кодом и управлением системы? |
------- Отправлено: 12:38, 26-03-2009 | #22 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать Я не опытный просто. А в функциях int nagrev () и int gorenie () нужно будет вернуть какое-нибудь число, только не 0?
Цитата Drongo:
Цитата Drongo:
|
||
Последний раз редактировалось Drongo, 26-03-2009 в 19:06. Отправлено: 18:44, 26-03-2009 | #23 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата XEN_STRANGER:
Цитата XEN_STRANGER:
P.S. Настоятельно прошу использовать тег кода - # |
||
------- Отправлено: 19:14, 26-03-2009 | #24 |
![]() Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать Цитата XEN_STRANGER:
Сделать решение подобного примера можно легко последовательностью разных простейших математических действий. Сначала загружаем в память компа a, b, c, ищем дискриминант, потом с помощью if проверяем D<0 - два корня, D>0 - уравнение корней не имеет, D=0 - в уравнения 1 корень. Про дискриминант - если корень с дискриминанта будет числом иррациональным, то стоит в ответ записать его как sqrt(D). Ещё где то нарою отличную формулу для решения кубичных уравнений, я её немного призабыл, и названия тоже не помню, но в ней в результате определенных действий мы получим помоему два или одно квадратное уравнение, решения которых будут решением изначального кубичного уравнения. А для физических расчетов, по моему, лучше делать программу с граф интерфейсом, можна будет легко сделать базу данных с значениями сопротивления, температурами плавления кипения и тд. для разных веществ, соответственно потом останется сделать стандартный кусок кода с формулами, и потом только подставить нужные значения. ПС: любую "физическую" программу надо делать с конвертером величин, просто меня иногда бесит переводить 5 км\с в м\с ![]() |
|
------- Отправлено: 17:58, 28-03-2009 | #25 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать crashtuak, Решалку квадратных уравнений я уж давно написал... Не подскажешь формулу для кубических уравнений?
Если у тебя есть исходники на подобные темы, пожалуйсто выложи. |
Отправлено: 00:26, 29-03-2009 | #26 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата XEN_STRANGER:
![]() |
|
------- Отправлено: 00:32, 29-03-2009 | #27 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать Drongo, crashtuak, Ребят надо ещё извлечение лотка привода (ну и естественно вовлечение лотка)
|
Отправлено: 13:47, 29-03-2009 | #28 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата XEN_STRANGER:
#include <mmsystem.h> ... ... ... // Извлечение лотка CD-ROM---------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { mciSendString("Set cdaudio door open wait", NULL, 0, Handle); } // Закрытие лотка CD-ROM---------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { mciSendString("Set cdaudio door closed wait", NULL, 0, Handle); } //--------------------------------------------------------------------------- |
|
------- Последний раз редактировалось Drongo, 29-03-2009 в 14:32. Причина: Поправил свой коммент и исправил ошибку кода Отправлено: 14:17, 29-03-2009 | #29 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:48, 29-03-2009 | #30 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - управление системой | edvard999 | Microsoft Windows Vista | 14 | 09-11-2009 17:37 | |
управление службами через политики | KpaH4iTo | Microsoft Windows NT/2000/2003 | 3 | 13-08-2009 15:47 | |
RDP/Citrix/Term - Управление серверами через интернет | kapitanvagin | Сетевые технологии | 6 | 08-12-2008 12:17 | |
Управление службами через ГП | Success | Microsoft Windows NT/2000/2003 | 8 | 03-10-2008 12:27 | |
Управление ПК через ИК?!? | Guest | Непонятные проблемы с Железом | 11 | 20-08-2005 02:26 |
|