ConvertSidToStringSid в драйвере
От: mikmaslov  
Дата: 11.12.07 16:57
Оценка:
Как вызвать ConvertSidToStringSid в драйвере?
Не могу прилинковать.

15.12.07 02:00: Перенесено модератором из 'WIN API' — Alex Fedotov
Re: ConvertSidToStringSid в драйвере
От: Unmanaged Россия ICQ 476611995
Дата: 11.12.07 17:21
Оценка:
M>Как вызвать ConvertSidToStringSid в драйвере?
M>Не могу прилинковать.

И не сможешь, ибо данная функция содержится в юзермодной библиотеке Advapi32.dll и не предназначена для вызова в ядре.

В ядре используется функция RtlConvertSidToUnicodeString.
Пример использования см. например здесь внизу или здесь.
Поиск даст больше информации.
Всем спасибо .
STATUS_INVALID_DEVICE_REQUEST
Re[2]: ConvertSidToStringSid в драйвере
От: mikmaslov  
Дата: 12.12.07 06:56
Оценка:
А это как понимать:
[The RtlConvertSidToUnicodeString function is available for use in the Microsoft Windows 2000 and Windows XP operating systems. It may be altered or unavailable in subsequent versions. Instead, use the ConvertSidToStringSid function.]


Здравствуйте, Unmanaged, Вы писали:

M>>Как вызвать ConvertSidToStringSid в драйвере?

M>>Не могу прилинковать.

U>И не сможешь, ибо данная функция содержится в юзермодной библиотеке Advapi32.dll и не предназначена для вызова в ядре.


U>В ядре используется функция RtlConvertSidToUnicodeString.

U>Пример использования см. например здесь внизу или здесь.
U>Поиск даст больше информации.
U>Всем спасибо .
Re[3]: ConvertSidToStringSid в драйвере
От: Unmanaged Россия ICQ 476611995
Дата: 12.12.07 19:28
Оценка:
M>А это как понимать:
M>[The RtlConvertSidToUnicodeString function is available for use in the Microsoft Windows 2000 and Windows XP operating systems. It may be altered or unavailable in subsequent versions. Instead, use the ConvertSidToStringSid function.]

Тебе что текст перевести, али как?
STATUS_INVALID_DEVICE_REQUEST
Re[3]: ConvertSidToStringSid в драйвере
От: __INFINITE Россия  
Дата: 18.12.07 02:20
Оценка:
Здравствуйте, mikmaslov, Вы писали:
M>А это как понимать:
M>[The RtlConvertSidToUnicodeString function is available for use in the Microsoft Windows 2000 and Windows XP operating systems. It may be altered or unavailable in subsequent versions. Instead, use the ConvertSidToStringSid function.]

Ты справку не ту смотришь. То, что ты написал это по юзермод.
Re[4]: ConvertSidToStringSid в драйвере
От: Злость Россия  
Дата: 18.12.07 06:42
Оценка:
Здравствуйте, __INFINITE, Вы писали:

[skip]
M>>А это как понимать:
M>>[The RtlConvertSidToUnicodeString function is available for use in the Microsoft Windows 2000 and Windows XP operating systems. It may be altered or unavailable in subsequent versions. Instead, use the ConvertSidToStringSid function.]

__I>Ты справку не ту смотришь. То, что ты написал это по юзермод.


Так правильно, RtlConvertSidToUnicodeString в ядре у M$ официально неописанным считается. Так что в юзер моде — юзай наздоровье из ntdll. А вот что есть в ntoskrnl на свой страх и риск.
... << RSDN@Home 1.2.0 alpha rev. 685>>
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.