RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : DR2 - это рулез, но есть некоторые проблемы...помогите, плз!


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : FiW, http://fiw.ru
To : All
Subj : DR2 - это рулез, но есть некоторые проблемы...помогите, плз!

DR2 очень понравился ;) но вот его ограниченный API иногда вводят в ступор :(
например мне нужно получить доступ к другому драйверу в системе - вот такой код намертво вещает систему:

DR2RESOURCEH _xxx;
DR2RET rc, Action;

Action = 0;
rc = dr2r3DosOpen(
"xxx$",
&_xxx,
&Action,
0,
0,
FILE_OPEN,
OPEN_ACCESS_READWRITE | OPEN_SHARE_DENYREADWRITE | OPEN_FLAGS_NOINHERIT,
NULL
);

причем аналогичный код в gcc пашет без проблем:

ULONG rc, Action, _xxx;
Action = 0;
rc = DosOpen(
"xxx$",
&_xxx,
&Action,
0,
0,
FILE_OPEN,
OPEN_ACCESS_READWRITE | OPEN_SHARE_DENYREADWRITE | OPEN_FLAGS_NOINHERIT,
NULL
);


Fri 22 Oct 2004 09:13 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.