|
8 / 8 / 2
Регистрация: 23.12.2013
Сообщений: 101
|
|
Возможно ли программирование без WinApi?17.06.2014, 23:17. Показов 6245. Ответов 40
Метки нет (Все метки)
Использую FASM, есть ли какая документация и вообще такая возможность писать под win32 без winapi? Так же как под дос, запустить какое прерывание и быть счастливым? Тот же вывод на консоль - неужели без вапи никуда?
0
|
|
| 17.06.2014, 23:17 | |
|
Ответы с готовыми решениями:
40
Возможно сделать типа виджета прогу для винды без Qt и т.п. просто на WinAPI? Возможно ли работать с WinAPI в Qt Creator?
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 25.10.2015, 16:28 | |
|
0
|
|
|
Ушел с форума
|
|
| 25.10.2015, 16:35 | |
|
В Windows принято писать драйверы на C (и частично на C++),
используя тулчейны из DDK/WDK. Все остальное для этих целей, будь то FASM/MASM, PureBasic или Delphi - изврат.
1
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 25.10.2015, 16:46 | |
|
Я это знаю,но ассемблер бистрей и более четок чам с++,с и тд
Добавлено через 2 минуты А вы случайно не слышали про такой ЯП-раст? Недавно появился говорят совмещяет в себе с++ и джаву.
0
|
|
|
Ушел с форума
|
||
| 25.10.2015, 16:53 | ||
Сообщение было отмечено Taatshi как решение
РешениеЧтобы твой ассемблер был быстрее современных навороченных оптимизаторов C/C++ от MS/Intel, нужно быть очень сильно прошаренным, понимать, как работают конвейерные архитектуры, что такое cache miss, barrier, prediction, alignment, bus traffic, знать "Intel Optimization Cookbook" и Агнера Фога как свои пять пальцев и т.п. В 99% задач, с которыми лично мне, например, приходилось сталкиваться, оно того не стоило.
3
|
||
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 25.10.2015, 16:58 | |
|
Мне с++ как родной но хочется и асм знать
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 01.01.2016, 23:36 | |
|
Скажите пожалуйсто как на фасме написать переход в 0-евое кольцо защиты что-бы запускалось на всех компах то-есть используя (но желательно вообще без АПИ) стандартный апи который есть на всех компах и хотелось бы чтоб и на 32-битные системы и на 64-битные одновременно.И выход из 0-евого кольца обратно.
Зарание большое спасибо.
0
|
|
| 04.01.2016, 09:04 | |
|
Не по теме: мажор, :facepalm: уже даже я поняла :wall: Никак!
0
|
|
|
Ушел с форума
16374 / 7686 / 1080
Регистрация: 11.11.2010
Сообщений: 13,762
|
||
| 04.01.2016, 11:15 | ||
|
Хочу быть владычицей морскою,
Чтобы жить мне в Окияне-море, Чтоб служила мне рыбка золотая И была б у меня на посылках (© А.С.Пушкин "СКАЗКА О РЫБАКЕ И РЫБКЕ")
0
|
||
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 04.01.2016, 16:40 | |
|
Скажите пожалуйсто как на фасме написать переход в 0-евое кольцо защиты что-бы запускалось на всех компах то-есть используя (но желательно вообще без АПИ) стандартный апи который есть на всех компах.
0
|
|
|
Ушел с форума
16374 / 7686 / 1080
Регистрация: 11.11.2010
Сообщений: 13,762
|
|
| 04.01.2016, 16:54 | |
|
мажор,
опять Пушкина процитировать?
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 05.01.2016, 16:07 | |
|
А машинный код при запуске работает в 3 кольце зщиты или сразу в 0 ?
Добавлено через 2 часа 5 минут Машинный код программы в винде
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
||
| 05.01.2016, 16:08 | ||
![]() Машинный код пользователя работает, там, где ему разрешит система или захочет программист. ![]() Читайте Таненбаумана, по ОСям. Хотите получить доступ к нулевому кольцу читайте Касперски.
0
|
||
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 05.01.2016, 17:02 | |
|
Ок а как ша машинном коде перейти в 0 кольцо защиты?
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
||
| 05.01.2016, 19:22 | ||
|
2)Кроссплатформеность - это абстрагированность от железа, т.е. жележонезависимость. Ассемблер - это жележозависимый язык. Практически Вы пытаетесь в материнскую плату под процессор AMD впихнуть INTEL, или американскую 110-ти вольтовую аппаратуру включить в сеть 220-ть вольт. Ну не будет это работать. Если Вы навеяли себе голову кроссплаформенностью С/С++(Linux|Windows). То ни один чистый компилятор под одну ОСь не создаст код под другую. Кроссплатформенные компиляторы на уровне создания кода подключают максросы(и т.д.) соответсвующей оси. Даже кроссплатформенная Java работает только на виртуальных машинах написанных под соответсвующий процессор. Эту сторону вопроса тоже можно закрывать.
2
|
||
|
Ушел с форума
16374 / 7686 / 1080
Регистрация: 11.11.2010
Сообщений: 13,762
|
|
| 06.01.2016, 02:52 | |
|
1
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 06.01.2016, 09:06 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 07.01.2016, 18:51 | |
|
А какая разница между лонг модом и ринг 0?
0
|
|
|
Ушел с форума
16374 / 7686 / 1080
Регистрация: 11.11.2010
Сообщений: 13,762
|
|
| 08.01.2016, 05:42 | |
|
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 08.01.2016, 09:21 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 08.01.2016, 16:54 | |
|
Правильно писать год
0
|
|
| 08.01.2016, 16:54 | |
|
Многопоточное программирование, WinAPI Возможно ли заменить функции stdio.h на WinApi ?
Ищу работу: программирование с OpenGL, Direct3D, WinAPI, графика Возможно ли программирование на С# на Windows98/Me? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|