Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

Правильный синтаксис AdjustTokenPrivileges???   Найти похожие ветки 

 
BigDaddy   (2003-05-11 14:02) [0]

Нашел на этом сайте в одном из Чаво следующую конструкцию:

AdjustTokenPrivileges(hToken, False, tkp, 0, nil, ReturnLength)

Когда пытаюсь скомпилировать проект (Д4) ругается, что формальные и действительные переменные функции должны иметь одинаковый тип. Понял, пытаюсь сделать так:

AdjustTokenPrivileges(hToken, False, tkp, sizeof(tpk), tpk_old, ReturnLength), где tpk, tpk_old:TOKEN_PRIVILEGES;

все компилируется, но не работает - Ругается в рантайм, что "не все привелегии были изменены".
Где-то два года назад я делал подобную вещь, помню, работало. Решение нашел в одном из форумов, сейчас не могу найти. И вспомнить не могу.


 
Song   (2003-05-11 15:47) [1]

AdjustTokenPrivileges(hToken, False, tkp, sizeof(tpk_old), tpk_old, ReturnLength),


 
BigDaddy   (2003-05-11 17:08) [2]

А какая разница? Тип то один.
Но все равно грит "Не все привелегии были изменены"...


 
Song   (2003-05-11 17:35) [3]

Для некоторых нужен админ, я думаю.


 
Александр Спелицин   (2003-05-13 19:57) [4]

Разберитесь с типами переменных. Наверняка Вы передаете переменную типа int, там где в объявлении функции заявлено cardinal.


 
BigDaddy   (2003-05-14 10:54) [5]

2Song: у меня админовские права... На всякий случай пробовал и под админовским аккаунтом - тот же результат.
2Александр: спасибо за идею, буду пробовать.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
3-55396
rosl
2003-06-23 06:06
2003.07.17
edit


3-55450
Valeriya
2003-06-24 08:37
2003.07.17
как сделать специфические столбцы в QReport е


1-55502
Younger
2003-07-04 15:18
2003.07.17
Цвет


3-55422
victor_ch
2003-06-24 09:18
2003.07.17
При дисконнекте с SYBASE через BDE выходит реплика


1-55503
panov
2003-07-04 15:38
2003.07.17
Object types или class?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский