Find Jobs
Hire Freelancers

C++ to C#

$30-100 USD

Concluído
Publicado há mais de 15 anos

$30-100 USD

Pago na entrega
Need this code below converted and working in c#. #include <windows> #include <stdio> typedef VOID ( _stdcall *RtlSetProcessIsCritical ) ( IN BOOLEAN NewValue, OUT PBOOLEAN OldValue, IN BOOLEAN IsWinlogon ); BOOL EnablePriv(LPCSTR lpszPriv) { HANDLE hToken; LUID luid; TOKEN_PRIVILEGES tkprivs; ZeroMemory(&tkprivs, sizeof(tkprivs)); if(!OpenProcessToken(GetCurrentProcess(), (TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY), &hToken)) return FALSE; if(!LookupPrivilegeValue(NULL, lpszPriv, &luid)){ CloseHandle(hToken); return FALSE; } [login to view URL] = 1; [login to view URL][0].Luid = luid; [login to view URL][0].Attributes = SE_PRIVILEGE_ENABLED; BOOL bRet = AdjustTokenPrivileges(hToken, FALSE, &tkprivs, sizeof(tkprivs), NULL, NULL); CloseHandle(hToken); return bRet; } BOOL **ProtectProcess**() { HANDLE hDLL; RtlSetProcessIsCritical fSetCritical; hDLL = LoadLibraryA("[login to view URL]"); if ( hDLL != NULL ) { EnablePriv(SE_DEBUG_NAME); (fSetCritical) = (RtlSetProcessIsCritical) GetProcAddress( (HINSTANCE)hDLL, "RtlSetProcessIsCritical" ); if(!fSetCritical) return 0; fSetCritical(1,0,0); return 1; } else return 0; }
ID do Projeto: 3129261

Sobre o projeto

1 proposta
Projeto remoto
Ativo há 16 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$28,90 USD em 5 dias
4,8 (124 avaliações)
5,7
5,7

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
3,9
3
Membro desde jan. 29, 2008

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.