Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Копирование SID / 7 сообщений из 7, страница 1 из 1
03.10.2018, 11:24
    #39712309
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
Я наступлю на какие-нибудь грабли, если вместо апишной функции CopySid буду использовать обычный Move()?

Если нет, то тогда в чем смыл изобретения CopySid()?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
03.10.2018, 11:40
    #39712316
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
_Vasilisk_,

По идее после CopySID() ты можешь посмотреть на код ошибки через GetLastErrorCode - дополнительный контроль.
...
Рейтинг: 0 / 0
03.10.2018, 11:42
    #39712320
X-Cite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
Есть такое понятие что каждый должен делать свою работу...
CopySid копирует SID и больше ничем не занимается.
По сути в коде если увидишь CopySid то будет понятно что происходит.. А увидишь Move, непонятно.. какой-то абстрактный кусок памяти копируется в другой абстрактный кусок памяти.

P.S. Возможно там еще идут проверки на права и разрешения сего действия для процесса или нити...
...
Рейтинг: 0 / 0
03.10.2018, 12:29
    #39712367
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
А зачем Move? Тебе же ещё надо размер SID узнать. А CopySID всё сама сделает.
...
Рейтинг: 0 / 0
03.10.2018, 12:33
    #39712369
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
GunSmokerCopySID всё сама сделает.Не сделает. Мне нужно все равно вызвать GetLengthSid для выделения памяти под конечный указатель
...
Рейтинг: 0 / 0
03.10.2018, 12:35
    #39712371
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
_Vasilisk_нужно все равно вызвать GetLengthSidИ передать это значение первым параметром
...
Рейтинг: 0 / 0
03.10.2018, 12:50
    #39712379
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование SID
Можно SECURITY_MAX_SID_SIZE = 68 использовать.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Копирование SID / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]