Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,158
1

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

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

Добрый день!

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

В той версии, что установлена у меня (express edition), есть возможность создать проект "Win32Project". Вопрос в следующем. Это действительно с++ и генерация нативного кода, или же это просто обертка c++ над .NET Framework, но код также легко декомпилировать, как в случае с с#?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2013, 15:50
Ответы с готовыми решениями:

Разрешает ли лицензия Visual Studio Express Edition и MSSQL Express создавать коммерческие проекты
Хотелось бы узнать, разрешает ли лицензия Visual Studio Express Edition и MSSQL Express создавать...

Visual C++ 9.0 Express Edition
Здравствуйте! Уже год программировал на Борланде. Недавно рештл перейти на Visual C++. Скачал. В...

visual c++ 2010 express edition
На сайте Microsoft есть visual c++ 2010 express edition. Кто знает он х86 или х64? Пойдет ли он на...

Microsoft Visual C# 2008 Express Edition
Microsoft Visual C# 2008 Express Edition - Ребята помогите пожалуйста, мне нужно по информатике на...

5
Заблокирован
12.11.2013, 15:54 2
Цитата Сообщение от Suppir Посмотреть сообщение
Это действительно с++ и генерация нативного кода
вот до чего доводят обёртки над С++ (FrameWork с C#), конечно это С++. А декомпиллировать всегда сложно, если декмпилировщик не знаком с Syser

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

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

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

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

Цитата Сообщение от Suppir Посмотреть сообщение
Это, наверное, для тех сишников, которые хотят использовать готовые классы .NET Framework, но не хотят учить c#.
А я ваще не понимаю зачем использовать FrameWork и C#, когда есть С++ и Qt
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2013, 16:15

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

Microsoft visual C++ 2006 Express Edition
Уважаемые программиты прошу вас помочь найти компилятор Microsoft visual C++ 2006 Express Edition,...

WEBBROWSER в Visual C++ 2008 Express Edition
Всем привет ! Подскажите как перейти на заданную урл по нажатию кнопки?

Visual C++ Express Edition - ошибка в Win32.
Здравствуйте, форумчане! При создании пустого проекта Win32 и последующего его компилирования...

Microsoft Visual C++ 2008 Express Edition
Привет всем, у меня такой вопрос есть компонент webBrowser1 в который можно грузить а ля странички...

Библиотеки в Visual C++ 2008 Express Edition
Недавно стал программировать на Visual C++ 2008. После Visual C++ 6 здесь всё непонятно где лежит....

Visual Basic 2008 express edition
у меня такой вопрос в чем различие между Professional и express? :)


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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