|
8 / 8 / 2
Регистрация: 23.12.2013
Сообщений: 101
|
|
Возможно ли программирование без WinApi?17.06.2014, 23:17. Показов 6101. Ответов 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
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
||
| 04.01.2016, 11:15 | ||
|
Хочу быть владычицей морскою,
Чтобы жить мне в Окияне-море, Чтоб служила мне рыбка золотая И была б у меня на посылках (© А.С.Пушкин "СКАЗКА О РЫБАКЕ И РЫБКЕ")
0
|
||
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 34
|
|
| 04.01.2016, 16:40 | |
|
Скажите пожалуйсто как на фасме написать переход в 0-евое кольцо защиты что-бы запускалось на всех компах то-есть используя (но желательно вообще без АПИ) стандартный апи который есть на всех компах.
0
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 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
|
||
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 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
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 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 | |
|
Помогаю со студенческими работами здесь
40
Многопоточное программирование, WinAPI Возможно ли заменить функции stdio.h на WinApi ?
Ищу работу: программирование с OpenGL, Direct3D, WinAPI, графика Возможно ли программирование на С# на Windows98/Me? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|