Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Программа вылетает при создании глобальной переменной в Debug режиме (Visual Studio) https://www.cyberforum.ru/ c-cpp/ thread3061429.html
Есть глобальная переменная: //E_Window.h extern sf::RenderWindow Window; //E_Window.cpp sf::RenderWindow Window; При компиляции в Release режиме всё запускается нормально, а в Debug режиме программа моментально закрывается, а дебаггер visual studio ругается на эту самую глобальную переменную: Необработанное исключение по адресу 0x770EFEE5 (ntdll.dll) в progname.exe: 0xC0000005: нарушение...
C/C++ Как сделать грамотно вывод очереди в с++
Нужно реализовать вывод по приоритету, всё в принципе понятно. Проблема в том что я не знаю как выводить эту очередь. Не знаю как сделать для вектора оператор вывода.. И так не могу найти статью как работать с векторами классов так тут ещё и очередь.. #include<iostream> #include<cctype> #include<string.h> #include<math.h> #include <cstring> #include <vector> #include<map>...
C/C++ Закрытие стороннего приложения WinAPI Доброго времени суток! Столкнулся с проблемой закрытия активного окна. Есть программа, которая сейчас находится в активном состоянии и производит рендер. Закрыть её можно только через диспетчер задач. Есть ли какая-нибудь функция, которая позволяет сделать это в коде? Пробовал и так и этак, причем, без рендера программа закрывается в любом случае, а вот во время - нет. Есть такой код, но,... https://www.cyberforum.ru/ c-cpp/ thread3060596.html C/C++ Задачка с++ Дана последовательность вещественных чисел Ai, в которой первый член неотрицателен, а также присутствует хотя бы один член, меньший нуля. Пусть n — номер первого отрицательного члена последовательности. Тогда вы должны вычислить следующую величину: S=A1−A2+...+(−1)^n∗An−1 На вход подаётся последовательность вещественных чисел, по модулю не превосходящих 10. Длина последовательности не... https://www.cyberforum.ru/ c-cpp/ thread3060406.html
Найти количество способов вычёркивания из данного слова некоторого набора символов, чтобы слово стало палиндромом C/C++
Нужна помощь, не знаю как сделать вывод самих палиндромов, а не просто счетчика, условие и код ниже. Условие: Непустая строка, содержащая некоторое слово, называется палиндромом, если это слово одинаково читается как слева направо, так и справа налево. Имеется слово s, состоящее из n прописных букв латинского алфавита. Вычёркиванием из этого слова некоторого набора символов можно получить...
C/C++ Приложение с простым gui для работы с базой данных Здравствуйте, уважаемые участники форума! Стоит задача сделать простое приложение с точки зрения интерфейса, но сложное (в моем понимании) в реализации. Необходимо создать простой интерфейс окно с двумя вкладками: первая вкладка с 5 полями для ввода информации типа текст, одно поле для прикрепления файла pdf и кнопка сохранить/добавить. Вся эта информация должна складироваться в некую базу... https://www.cyberforum.ru/ c-cpp/ thread3060180.html
C/C++ Source SDK 2013 (c++) https://www.cyberforum.ru/ c-cpp/ thread3059951.html
Все здравствуйте! У меня есть вопрос. Игра Half Life 2, исходный код движка на c++. Мне нужно сделать какую-то задержку на выполнение команды(что-то на вроде таймера). Например я создал какой-то объект, его нужно будет удалить через 5 секунд. Как сделать задержу на эти самые 5 секунд? Среда Visual Studio 2013. Кстати, sleep и подобные функции не подойдут.
C/C++ Компоновщик
Добрый день. Люди, разбираюсь с процессом компиляции программы в c++, с помощью Visual Studio компилятора. В результате работы препроцессора я получил вот такие обработанные .cpp файлы, с заменными #include макросами: Main.i class MyClass { public: void Method(); };
C/C++ Найти минимальный(чет) и максимальный(нечет) элемент в массиве Ассемблерная вставка https://www.cyberforum.ru/ c-cpp/ thread3059753.html
Здравствуйте! Нужно написать код на c++ с ассемблерной вставкой для нахождения минимального(чет) и максимального(нечет) элемента в массиве Ввод/вывод организовать на языке высокого уровня. Обработку ассемблерной вставкой. После долгих попыток получилось написать это:
C/C++ АВЛ дерево https://www.cyberforum.ru/ c-cpp/ thread3059495.html
Здравствуйте! На хабре есть реализация авл-дерева и по коду есть вопрос: есть ли фрагменты кода, в которых возможна такая ситуация, что вызываются поля у nullptr? Если есть, укажите, пожалуйста, эти фрагменты) struct node // структура для представления узлов дерева { int key; unsigned char height; node* left; node* right; node(int k) { key = k; left = right = 0; height...
Plist файл C/C++
Добрый день! Подскажите решаема ли задача. Есть iPhone с забытым логином Apple ID. На устройстве архи важные данные, фотографии, заметки и тд. Задача вернуть доступ к этим данным. Пароль от учетной записи известен, вся загвоздка только в забытом логине Apple ID. Поддержка ничем помочь не можем. В интернете нашел информацию, что из айфона можно достать Plist файл на котором содержится все инфа....
C/C++ Задание аргументов для функции по имени https://www.cyberforum.ru/ c-
594 / 493 / 102
Регистрация: 05.08.2022
Сообщений: 2,693
28.12.2022, 13:29 0

Как защитить исполняемый файл от декомпиляции? - C/C++ - Ответ 16667047

28.12.2022, 13:29. Показов 1611. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от alecss131 Посмотреть сообщение
Что-то наподобие скайпа думаю написать на чистых плюсах невозможно
Скайп на дельфи был до MS. Так, из раздела "интересное рядом" и про то можно ли на С++
(про наличие ассемблерных вставок не знаю)

Вернуться к обсуждению:
Как защитить исполняемый файл от декомпиляции? C/C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.12.2022, 13:29
Готовые ответы и решения:

Как защитить исполняемый файл (.exe) от модификации?
Собираюсь залить в Интернет своё click-once-приложение для скачивания в виде обычного exe-файла....

Как защитить программу от декомпиляции
Всем привет. Возникла идея написать прогу, которая бы защищала бинарники от декомпиляции, дабы...

Как защитить Java-программу от декомпиляции
Как можно защитить свою программу от декомпиляции, или хотя бы скрыть переменные, в которых могут...

Как защитить базу данных от декомпиляции?
Имеется строка подключения в самом приложении, как сделать так, что бы пароль и все данные от...

Как защитить свою программу от декомпиляции?
Сабж.

11
28.12.2022, 13:29
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2022, 13:29
Помогаю со студенческими работами здесь

Кто знает, как защитить игру от кряков, декомпиляции и нарезки ресурсов в неограниченном количестве?
Вот в чем вопрос. Слышал про WinLicense (это от кряков), но 1 - не знаю, будет ли работать для игр...

Защитить .net приложение от декомпиляции
Знаю тема заезженная, но подходящего материала для новичка так и не нашел. Хочу написать протектор...

Защитить свою программу от декомпиляции
Каким образом можно защитить свою программу от декомпиляции? Ну чтобы никто при желании несмог...

Как включить txt файл в исполняемый файл?
Подскажите плиз как решить проблему, суть такова: в txt файле имеется таблица (разделитель - знак...

Как создать исполняемый файл?
Здравствуйте! Пытаюсь скомпилировать свой код (https://gitlab.com/Regrin/skymech) под Линукс при...

Как получить исполняемый файл (линукс )
Добры вечер! Друзья помогите разобраться.Пытаюсь самостоятельно изучать С++,написал исходный код...

0
Новые блоги и статьи
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетных компьютеров началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
Как определить, содержит ли строка подстроку в JavaScript
InfoMaster 19.01.2025
При разработке веб-приложений часто возникает необходимость выполнять различные операции со строками, среди которых особое место занимает поиск подстрок. JavaScript предоставляет несколько встроенных. . .
Что такое метаклассы в Python
InfoMaster 19.01.2025
Метаклассы в Python представляют собой один из самых мощных и одновременно сложных механизмов языка, позволяющий программистам контролировать процесс создания классов. По своей сути, метакласс. . .
Как удалить свойство из объекта JavaScript
InfoMaster 19.01.2025
В современной веб-разработке объекты JavaScript играют фундаментальную роль в организации и структурировании данных. Они представляют собой контейнеры, которые хранят связанные данные и. . .
Какая разница между String и string в C#
InfoMaster 19.01.2025
В языке программирования C# существует интересная особенность: для работы со строками можно использовать как String, так и string. Эта двойственность часто вызывает вопросы у разработчиков, особенно. . .
Как в Git откатить репозиторий к предыдущему коммиту
InfoMaster 19.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, предоставляя разработчикам мощные инструменты для управления изменениями в. . .
Как работают замыкания (closure) в JavaScript
InfoMaster 19.01.2025
В мире современной веб-разработки замыкания (closures) представляют собой один из фундаментальных концептов языка JavaScript, который часто вызывает затруднения у начинающих разработчиков, но при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru