Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Заблокирован

Пожалуйста подскажите использование команд системного администрирования

10.01.2019, 15:51. Показов 2450. Ответов 9

Студворк — интернет-сервис помощи студентам
Скажите пожалуйста, у меня есть exe-файл ( чит для CSS ),сделанный на базе Exe_To_Conventer;находящийся в директории Deskop и с поставленным на него паролем 5720.
Мне надоедает каждое включение вводить пароль для него-
Есть ли команды для ввода пароля в окно exe-файла для его активации и как правильно использовать команду start если bat-файл запускающий exe находится в другой директории???
Спасибо За Внимание!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.01.2019, 15:51
Ответы с готовыми решениями:

Подскажите пожалуйста стоимость системного блока
Добрый день! Помогите пожалуйста оценить стоимость этого старичка) Оценивал на разных онлайн сервисах, цену давали 5-6к. Нормально? ...

Правильная организация системного администрирования
Здравствуйте. Мне выпала задача быть системным администратором одной организации. Я по спецу веб разработчик. В администрировании windows...

Ведущий инженер отдела системного администрирования Unix (Вакансия)
Добрый день уважаемые форумчане! В связи с увеличением объема работ, в банке ТОП-30 открыта вакансия Ведущего инженера Отдела системного...

9
Параллельный Кот
 Аватар для valen10
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
10.01.2019, 15:56
SKD_5720, приложение консольное или с графическим интерфейсом?
0
Заблокирован
10.01.2019, 15:59  [ТС]
Без специального интерфейса-просто набор команд

Добавлено через 1 минуту
Без специального интерфейса-просто набор команд

Добавлено через 15 секунд
Без специального интерфейса-просто набор команд
0
Параллельный Кот
 Аватар для valen10
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
10.01.2019, 16:17
SKD_5720, куда вы пароль вводите? Скрин покажите хотя бы.
1
Заблокирован
10.01.2019, 16:24  [ТС]
так
Миниатюры
Пожалуйста подскажите использование команд системного администрирования   Пожалуйста подскажите использование команд системного администрирования  
0
Заблокирован
10.01.2019, 16:52  [ТС]
эти фото

Добавлено через 14 минут
поможете?
0
Заблокирован
10.01.2019, 17:15  [ТС]
вот зжатые txt компилятор(без вирусов-настройки вроде как обязательны для работы)
Вложения
Тип файла: zip Bat_To_Exe_Converter_(x64).zip (1.90 Мб, 7 просмотров)
Тип файла: zip settings.zip (734 байт, 7 просмотров)
0
Заблокирован
10.01.2019, 17:17  [ТС]
вот прога компилятора exe- txt это ошибка
0
Параллельный Кот
 Аватар для valen10
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
10.01.2019, 19:20
Лучший ответ Сообщение было отмечено SKD_5720 как решение

Решение

SKD_5720, не понял, зачем вы показали эти файлы, они никак не помогают в понимании вопроса. Поскольку саму программу вы не показываете, и вы обратились в ветку форума по C++, могу предложить следующее решение в общем виде. Программа на ЯП C++, которую необходимо собрать в исполняемый файл и запустить его сразу же после запуска вашей программы с указанием 3 параметров: имя окна для ввода пароля (у вас это "Password prompt"), текст на кнопке подтверждения ("OK"), пароль.

Программа поиска окна для ввода текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <string>
#include <Windows.h>
 
int main(int argc, char** argv) {
    /* Для работы программы необходимо указать 3 аргумента при запуске:
     * (1) Текст в заголовке окна.
     * (2) Текст на кнопке подтверждения ввода.
     * (3) Текст для ввода.
     */
    if (argc != 4) {
        return 1;
    }
 
    std::string window_name = std::string(argv[1]);
    std::string button_name = std::string(argv[2]);
    std::string password = std::string(argv[3]);
 
    // Ограничение на количество повторения попыток.
    const unsigned int REPEAT_LIMIT = 100;
    for (unsigned int i = 0; i < REPEAT_LIMIT; i++) {
        // Выполнить поиск окна.
        HWND hWnd = FindWindow(0, window_name.c_str());
        // Если окно было найдено.
        if (hWnd != 0) {
            // Выполнить поиск поля ввода.
            HWND hEdit = FindWindowEx(hWnd, NULL, "EDIT", nullptr);
            // И выполнить поиск кнопки подтверждения ввода.
            HWND hButton = FindWindowEx(hWnd, NULL, "BUTTON", button_name.c_str());
            // Если оба элемента управления найдены.
            if ((hEdit != NULL) && (hButton != NULL)) {
                // Выполнить ввод пароля в поле ввода.
                for (auto letter : password) {
                    SendMessage(hEdit, WM_CHAR, letter, 1);
                }
                // Нажать кнопку подтверждения ввода.
                SendMessage(hButton, WM_LBUTTONDOWN, 1, 0);
                SendMessage(hButton, WM_LBUTTONUP, 0, 0);
                // Прервать цикл повтора попыток.
                break;
            }
        }
        // Время ожидания перед следующей попыткой.
        Sleep(100);
    }
 
    return 0;
}


Допустим, имя вашей программы program.exe, имя программы для автоматического ввода пароля enter_passwd.exe, расположены они на рабочем столе. Тогда можно использовать bat-файл примерно такого содержания:

Bash
1
2
3
@echo off
START "" "%USERPROFILE%\Desktop\program.exe"
START "" "%USERPROFILE%\Desktop\enter_passwd.exe" "Password prompt" "OK" "5720"
1
Заблокирован
11.01.2019, 13:11  [ТС]
А что Bat To Exe Conventor-ов так много ли там разные способы компиляции используются,что для каждой нужна специализированная строка?(И я отправлял вложение-саму прогу с ее настройками,а как она это делает-я этим не интересовался...)
Спасибо за такое решение,чуть позже проверю обязательно работоспособность.
А сама программа просто набор скриптов-без использования узко специализированных языков типа Асамблера.
В какой раздел писать по поводу bat-файлов я не понял...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.01.2019, 13:11
Помогаю со студенческими работами здесь

Требуется программист/разработчик БД Access с навыками системного администрирования
Требуется программист/разработчик БД Access с навыками системного администрирования В первую очередь требуется программист на MS...

Приглашаем Менеджера проектов системного администрирования (60000-75000 руб.) СПб
Специализация Системное администрирование : Windows администратор , Unix\Linux администратор : Управление проектами Петербургский...

Использование системного трея.
Требуется сворачивать приложение и оставлять в системном трее (внизу, рядом с часами) иконку, чтобы по клику на нее приложение вновь...

Использование команд IN OUT
Вообщем..... Ситуация плачевна. Поэтому прошу о помощи. Мне необходимо завтра предоставить пример, благодаря которому демонстрируется...

Использование системного файл менеджера
Здравствуйте. Можно ли как нибудь использовать файл менеджер установленный в системе по умолчанию, то есть не городить свой код а получать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru