|
|
|
Копирование SID
|
|||
|---|---|---|---|
|
#18+
Я наступлю на какие-нибудь грабли, если вместо апишной функции CopySid буду использовать обычный Move()? Если нет, то тогда в чем смыл изобретения CopySid()? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 11:24 |
|
||
|
Копирование SID
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, По идее после CopySID() ты можешь посмотреть на код ошибки через GetLastErrorCode - дополнительный контроль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 11:40 |
|
||
|
Копирование SID
|
|||
|---|---|---|---|
|
#18+
Есть такое понятие что каждый должен делать свою работу... CopySid копирует SID и больше ничем не занимается. По сути в коде если увидишь CopySid то будет понятно что происходит.. А увидишь Move, непонятно.. какой-то абстрактный кусок памяти копируется в другой абстрактный кусок памяти. P.S. Возможно там еще идут проверки на права и разрешения сего действия для процесса или нити... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 11:42 |
|
||
|
Копирование SID
|
|||
|---|---|---|---|
|
#18+
А зачем Move? Тебе же ещё надо размер SID узнать. А CopySID всё сама сделает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 12:29 |
|
||
|
Копирование SID
|
|||
|---|---|---|---|
|
#18+
GunSmokerCopySID всё сама сделает.Не сделает. Мне нужно все равно вызвать GetLengthSid для выделения памяти под конечный указатель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 12:33 |
|
||
|
Копирование SID
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_нужно все равно вызвать GetLengthSidИ передать это значение первым параметром ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2018, 12:35 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2040325]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
245ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 540ms |

| 0 / 0 |
