Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2015, 11:14   #11
Insendio
 
Регистрация: 12.06.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Как раз наоборот. Перевел верно, но речь завел о приоритете.

Может быть тебе всетки нужны привелегии самого процесса?
http://delphiworld.narod.ru/base/list_users_privi.html

http://delphiworld.narod.ru/base/get_privileges.html
Ладно пока обойдусь блокировкой этой программы, потом как скачаю MVS напишу какие функции использует это программа.
Спасибо всем.

Последний раз редактировалось Insendio; 12.03.2015 в 12:02.
Insendio вне форума Ответить с цитированием
Старый 13.03.2015, 19:46   #12
Insendio
 
Регистрация: 12.06.2012
Сообщений: 7
По умолчанию

В ProcessHacker:
PHP код:
case ID_THREAD_PERMISSIONS:
                {
                  ...
                        if (
PhGetAccessEntries(L"Thread", &accessEntries, &numberOfAccessEntries))
                        {
                            
PhEditSecurity(
                                
hwndDlg,
                                
PhaFormatString(L"Thread %u", (ULONG)threadItem->ThreadId)->Buffer,
                                
PhStdGetObjectSecurity,
                                
PhStdSetObjectSecurity,
                                &
stdObjectSecurity,
                                
accessEntries,
                                
numberOfAccessEntries
                                
);
                            
PhFree(accessEntries);
                        }
                    } 
PhStdGetObjectSecurity

PHP код:
_Callback_ NTSTATUS PhStdGetObjectSecurity(
    
_Out_ PSECURITY_DESCRIPTOR *SecurityDescriptor,
    
_In_ SECURITY_INFORMATION SecurityInformation,
    
_In_opt_ PVOID Context
    
)
{
...
        
status PhGetObjectSecurity(handleSecurityInformationSecurityDescriptor);
        
NtClose(handle);
    }
    return 
status;

И всё базируется на NtQuerySecurityObject . (с) Illusion Dolphin
Insendio вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. С какими правами запущена программа? ichi Общие вопросы Delphi 1 29.08.2012 20:06
С какими правами открыта книга? GWolf Microsoft Office Excel 2 06.07.2012 17:34
Какими способами в String можно узнать является ли первый символ пробелом? Des Помощь студентам 10 07.11.2010 11:19
обновление в блоге - Как узнать, запущена программа с правами администратора или нет Pblog Обсуждение статей 0 05.03.2010 20:50
Как узнать какими права обладает уч.запись eks-s Win Api 4 18.02.2008 06:36