Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
18 / 34 / 2
Регистрация: 28.01.2012
Сообщений: 181
1

На каком языке написана программа?

20.02.2012, 19:41. Просмотров 2595. Ответов 8
Метки нет (Все метки)

в просторах интернета нашел очень интересную программу, которая может разрешать и запрещать доступ USB. На каком языке написано и как можно достать оттуда код? Знаю что там часть кода написано на ассемблере, и скомпилирована на неизвестном мне языке Хочу так же сделать на C++ Builder

Если что, скачал на этом сайте
0
Вложения
Тип файла: rar USB_Disable.rar (4.5 Кб, 30 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2012, 19:41
Ответы с готовыми решениями:

На каком языке написана программа Надо перевести на С++ или объяснить что тут происходит по пунктам
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

На каком компиляторе написана программа?
Здравствуйте. У меня есть вопрос. На каком компиляторе написана эта программа? Заранее спасибо за...

На каком языке написана программа?
на каком это языке написано? #include "utypes.h" #include "gtbitio.h" #include "sf.h"...

На каком языке написана программа?
ПРивет!Я скачал программу Restorator 2007 которая позволяет редактировать Re файлы.Открыл...

8
Evg
Эксперт CАвтор FAQ
21146 / 8162 / 628
Регистрация: 30.03.2009
Сообщений: 22,463
Записей в блоге: 30
20.02.2012, 20:25 2
Оно полностью написано на ассемблере. А файл base.rc содержит комментарий "This Resource Script was generated by WinAsm Studio", так что писалось, судя по всему, с использованием http://www.winasm.net/
1
18 / 34 / 2
Регистрация: 28.01.2012
Сообщений: 181
20.02.2012, 20:38  [ТС] 3
ну я уже понял что она написана на Ассемблере
в С++ есть же ассемблерные вставки. Думаю можно файл base.asm разделить на блоки по функциям в привязать к кнопкам в Билдере. Такое вообще возможно?
0
Evg
Эксперт CАвтор FAQ
21146 / 8162 / 628
Регистрация: 30.03.2009
Сообщений: 22,463
Записей в блоге: 30
20.02.2012, 20:43 4
Программы такого уровня обычно содержать только обращения к интерфейсам WinApi. В них нет ничего, что можно было бы написать на ассемблере, но нельзя было бы написать без него. А потому такие программы хоть на фортране можно написать. И ассемблерные вставки скорее всего даже не понадобятся

P.S. Приглядевшись получше, я увидел, что это не просто ассемблер, а нано-ассемблер. Т.е. сделали какую-то приблуду, при помощи которой программируешь на птичьем языке, который является почти ассемблером, но просто в более удобной форме
0
18 / 34 / 2
Регистрация: 28.01.2012
Сообщений: 181
20.02.2012, 20:47  [ТС] 5
Evg, предлагаете не заморачиваться с ассемблерными вставками, а просто по API-функциям сделать? MSDN?
0
Evg
Эксперт CАвтор FAQ
21146 / 8162 / 628
Регистрация: 30.03.2009
Сообщений: 22,463
Записей в блоге: 30
20.02.2012, 20:50 6
Предлагаю разобраться, что делается в этой программе. 99.999%, что там кроме обращений к функциям WinApi больше ничего и нету. И по итогам сделать вызовы этих WinApi функций, но при помощи Borland'а на Си++

Авторы программы вполне могли бы написать всё это при помощи компилятора. Но то ли религия не позволяет, то ли не знают, как это делается
0
18 / 34 / 2
Регистрация: 28.01.2012
Сообщений: 181
20.02.2012, 20:50  [ТС] 7
там есть 2 файла base.rc и base.inc которые просто описывают саму форму, кнопки и размеры. Основной функционал находится же в base.asm?
0
Evg
Эксперт CАвтор FAQ
21146 / 8162 / 628
Регистрация: 30.03.2009
Сообщений: 22,463
Записей в блоге: 30
20.02.2012, 20:51 8
Наверное Я не разбираюсь ни в WinApi, ни в intel'овском ассемблере
0
Evg
Эксперт CАвтор FAQ
21146 / 8162 / 628
Регистрация: 30.03.2009
Сообщений: 22,463
Записей в блоге: 30
20.02.2012, 21:13 9
Цитата Сообщение от Samrisbe Посмотреть сообщение
Неправда на форуме полно тем с вашим участием где я заметил что разбираетесь очень даже не плохо!
В низкоуровневом программировании как в явлении - разбираюсь. Как устроена операционная система или компилятор - знаю. Но конкретики типа intel'овского ассемблера или windows'овского winapi - не знаю (уж так повелось, что не работал я с intel'овской архитектурой). Так или иначе все процессоры, операционные системы, компиляторы и прочая хрень - они устроены более-менее одинаково (т.е. работают на общих принципах), а потому с общих точек зрения я могу дать какой-то полезный совет. Но в данной ситуации для решения конкретной задачи "отключить чего-то там для usb" - я не советчик. На самом деле тему нужно было создавать в разделе "Низкоуровневое программирование", там бы очень быстро рассказали, что делает эта программа
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2012, 21:13

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

На каком языке написана программа на Си или С++?
В среде Visual C++ было создано оконное приложение (Файл->Новый->Проекты->Win32 Application, далее:...

На каком языке написана эта программа?
вот ссылка на нее первая программа...

На каком языке написана эта программа?
подскажите как мне извлечь исходный код из неё (в обычный блокнот).. мне это нужно для дальнейшего...

На каком языке написана программа Slic3r?
И не могли бы подсказать программу для 3д печати с открытым кодом ?


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

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

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