Может через CreateProcessWithLogonW?
У меня есть модуль для pascal, в котором многие процедуры написаны на асме: http://shade.msu.ru/~msu-se/llong.7z (14Kb) Для меня главная...
Попробуй это: macro AddrInvoke x,y { common stdcall [x],y }
Просто лазим по сорцам (vcl) или берем код на Delphi, компилируем и смотрим по ctrl+C какие методы виртуальные, а какие нет.
Макроинструкции goto нет.
Four-F На олимпиадах ACM при не сложных задачах набирают строчку за 10-12 секунд, если не быстрее. Правда лишь в течение 5 часов.
Bochs - это эмулятор, в котором можно отлаживать операционную систему.
Ms Rem Проекты при этом получаются действительно "большими" ;). Тем не менее это не плохой способ использования высокоуровневых библиотек в...
_BC_ А зачем им линковка? BIOS что долго компилится? KolibriOS размером в 83Kb компилится fasm'ом 1 секунду в первый раз и 0.1-0.2 секунды в...
* Мой друг немного исправил fasm и теперь он генерит отладочную информацию для отладки MenuetOS/KolibriOS в Bochs, что сильно облегчает отладку....
VaStaNi У меня проблем нет, проблемы есть у некоторых людей с 64-битными процами. Прерывания вызываются не смотря на то, что они все запрещены в...
sergh В чем проблема инициализации контроллера прерываний у Зубкова? Правилен ли код в аттаче (взято из операционной системы menuetos)?...
проверь по alt+ctrl+C что Delphi не вставил лишний код пролога и по необходимости используй ключ {$O+} или {$O-}.
Пишу в основном на Delphi поскольку привык к его синтаксису. По олимпиадам опыт показывает, что разница между языками не велика. (в C медленный...
Хотя бы как в Bochs - в консоли.
Лучше почитайте строгую модель (в которой пространство и время не разделимы) и не заморачивайтесь с обыденным восприятием, которое часто...
Должна помочь функция CreateProcessWithLogonW - именно ей пользуется runas. Сам еще не пробовал - все руки не доходят.
Infern0 ImpersonateLoggedOnUser требует токен, который получается вызовом LogonUser. Bill_Prisoner Код я не писал, поскольку нужен msdn для...
У меня та же самая ситуация. Дизассемблировав runas удалось узнать, что она пользуется функцией CreateProcessWithLogonW, а не парой...
Bochsdbg использует командую строку. MeOsDebug - графический интерфейс. Так что написать универсальный интерфейс будет не просто :( .
Имена участников (разделяйте запятой).