Страницы

Поиск по вопросам

воскресенье, 29 марта 2020 г.

Блокировка запуска программы [закрыт]

#cpp #c #windows


        
             
                
                    
                        
                            Закрыт. Этот вопрос необходимо уточнить или дополнить
подробностями. Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Добавьте больше подробностей
и уточните проблему, отредактировав это сообщение.
                        
                        Закрыт 1 год назад.
                                                                                
           
                
        
Пользователь сам определяет какую программу хочет защитить, при запуске программы
под защитой появляется окно блокировки.



Как реализовать блокировку запуска программы?
    


Ответы

Ответ 1



Давайте рассмотрим два самых простых способа. первый, простой. Ваша программа подменяет все "нужные бинари". При запуске она спрашивает пароль и запускает заведомо подготовленную, переименованную копию нужной программы. Плюсы: просто сделать не зависит от версии ОС. супер гибко Минусы: нужно аккуратно пробросить параметры командной строки нужно позаботиться о шифровании основного бинаря, что бы пользователь не "обошел". любой инсталлятор снесет все. Второй - зарегистировать свою программу как обработчик exe файлов (точно также как регистрируются на открытие jpg или txt). Минус один и он очень большой - Сама программа тоже exe... и среда разработки... Отладка превращается в сплошной кошмар. А вообще, можно обратиться к разработчикам вирусов - они этим промышляют постоянно:)

Комментариев нет:

Отправить комментарий