Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Suppir
24 / 24 / 3
Регистрация: 08.08.2011
Сообщений: 1,131
#1

Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции - C++

12.11.2013, 15:50. Просмотров 733. Ответов 5
Метки нет (Все метки)

Добрый день!

Обычно я пишу на c# в Visual Studio 2013, Express Edition (возможности скромные, но их хватает). Понадобилось создать c++ приложение, которые будет сложно декомпилировать (в отличие от c#).

В той версии, что установлена у меня (express edition), есть возможность создать проект "Win32Project". Вопрос в следующем. Это действительно с++ и генерация нативного кода, или же это просто обертка c++ над .NET Framework, но код также легко декомпилировать, как в случае с с#?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 15:50     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции
Посмотрите здесь:

Visual C++ 2008 express edition - проблема с *.exe C++
Visual Studio C++ 2008 Express Edition не работает C++
Где скачать MVS c++ 2008 express edition? C++
visual c++ 2010 express edition C++
C++ Добавление нового элемента в VS Express 2013
C++ Редактирование файла ресурсов в Visual Studio Express 2013
C++ настройки проекта visual studio express edition
C++ Visual Studio Express 2013 компиляция для windows 2000
C++ Как подключить библиотеку MPIR к проекту в Visual Studio 2013 express?
Подойдет ли Visual Studio 2008 Express Edition для программирования на C++? C++
Не создается .exe файл Visual Studio Express 2013 C++
C++ MS Visual Studio 2013 Express при компиляции программа открывается и сразу закрывается

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newbie666
Заблокирован
12.11.2013, 15:54     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции #2
Цитата Сообщение от Suppir Посмотреть сообщение
Это действительно с++ и генерация нативного кода
вот до чего доводят обёртки над С++ (FrameWork с C#), конечно это С++. А декомпиллировать всегда сложно, если декмпилировщик не знаком с Syser

Добавлено через 32 секунды
хотя конечно смотря что ты имеешь ввиду под декомпилляцией ....
Suppir
24 / 24 / 3
Регистрация: 08.08.2011
Сообщений: 1,131
12.11.2013, 16:00  [ТС]     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции #3
Просто я знаю, что есть VB.NET, c++ под .NET и эти программы легко вскрыть ilSpy и подобными программами. А нужен именно хардкорный вариант, а не обертка.

Добавлено через 3 минуты
Цитата Сообщение от newbie666 Посмотреть сообщение
хотя конечно смотря что ты имеешь ввиду под декомпилляцией ....
Поясню. У меня программа написана на c# (2.0). Особенность программ на c# состоит в том, что код программы легко посмотреть с помощью ilspy и подобных программок, т.е. даже не нужен дизассемблер.

Я хочу некоторые алгоритмы и проверку паролей перенести в dll с неуправляемым кодом. Для этого нужен c++.
newbie666
Заблокирован
12.11.2013, 16:03     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции #4
C++ под NET - это C++ CLI, что уже изврат. Для запутывания кода на шарпе есть куча всяких обфускаторов...
Цитата Сообщение от Suppir Посмотреть сообщение
есть возможность создать проект "Win32Project"
В общем это и есть чистый С++ под WinApi. Для чистейшего С++ создавай консольное приложение
Suppir
24 / 24 / 3
Регистрация: 08.08.2011
Сообщений: 1,131
12.11.2013, 16:06  [ТС]     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции #5
Ясно, спасибо.

C++ под NET - это C++ CLI, что уже изврат.
Я так и понял. Это, наверное, для тех сишников, которые хотят использовать готовые классы .NET Framework, но не хотят учить c#.
newbie666
Заблокирован
12.11.2013, 16:15     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции #6
Цитата Сообщение от Suppir Посмотреть сообщение
Ясно, спасибо.
спасибо ставится плюсиком

Цитата Сообщение от Suppir Посмотреть сообщение
Это, наверное, для тех сишников, которые хотят использовать готовые классы .NET Framework, но не хотят учить c#.
А я ваще не понимаю зачем использовать FrameWork и C#, когда есть С++ и Qt
Yandex
Объявления
12.11.2013, 16:15     Требуется пояснение насчет visual c++, vs 2013 express edition и декомпиляции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru