В винде кроме подсистемы WIN32 API существует OS/2 , POSIX. Вопрос как скомпилировать exe файл для этих подсистем используя MASM32/ И возможно ли в программе использовать совместно API как для WIN32 API так и для OS/2 , POSIX ?
их поддержку по умолчанию вроде изъяли толи начиная с ХР толи с 2000, или я не прав? как я понимаю, это будет обычный PE, импортирующий из psxss.dll POSIX-функции..
Great Изьяли по умолчанию, но есть дополнения для более мощного использования POSIX (ну типа UNIX-пак). А вот OS/2 уже ушло в ад, ну собственно туда ему и дорога.
Great =) Тут в соседнем топике про GlobalFlag помогите чвеловеку, я то знаю Вы можете. А то у миня нетути сил =) asmlamo Вобщем все это написано в Русииновиче последнем поэтому его и надо полосками и прокурить хорошеньки.
всё вы знаете хитрый какой.. следите чтоли?) надо издавать руссиновича на конопляных листах. тогда он лучше пойдет
странно почему в руссиновиче не написано как компилить масмом?)) может быть потому что он немного про другое?)
да забейте вы на эту совместимость она обеспечивается далеко не системными вызовами очевидно руссинович опустил екзамплы компилирования масмом потому что он предпочитает набивание бинарников в естественном виде, стало быть бинарном (кстати изначально он думает на С а может и на С++ но сходу оптимизирует на на асм, вопрос только в том каким он пользуется если вообще пользуется?), стало быть привет всем кайфонафтам, вы тут не одни девочки
Скажи мне как нарколог наркологу. Если в winxp нет posix, то почему он указан в реестре Code (Text): [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems] "Optional"=hex(7):00 Вместо нуля была строчка про posix, но она погибла при плановом обезжиривании моей винды.
CoolCmd А ды хз, я же книжко четал, к сожалению этот факт не проверил, т.к. мне это нах не надо. POSIX в агонь, так же как и весь UNIX =) (сейчас буит зло)