내 프로세스를 탐지하는 방법은 Windows OS에서 수퍼 유저 권한을가집니다. 예를 들어 내 탐색기에서 수퍼 유저 권한을 사용하고 있는지 감지하고 싶습니다. 내 계정은 관리자 그룹 또는 일반 사용자 그룹입니다.내 프로세스를 탐지하는 방법은 Windows OS에서 수퍼 유저 권한을 가지고 있습니다.
0
A
답변
0
IsUserAnAdmin 기능을 사용하십시오.
편집 :는 다른 방법으로, 그 API의 독서를 기반으로이 IsUserAnAdmin의 미래 가능성이 의심 될 것으로 보인다부터 직접 CheckTokenMembership를 사용하는 것이 더 좋을 수도; 그 페이지에 예제가 있습니다.
0
그룹 정보를 얻으려면 GetUserName
다음에 NetUserGetInfo 기능을 사용할 수 있습니다.하지만 질문을 통해 그러한 것이 있는지 여부는 분명하지 않습니다.
0
현재 프로세스가 향상되었는지 확인하는 VB6 솔루션은 다음과 같습니다. C++로 쉽게 변환 할 수 있어야합니다.
Public Function IsCurrentProcessElevated() As Boolean
Dim lRet As Long, pAdministratorsGroup As Long
Dim udtSidIdentifierAuthority As SID_IDENTIFIER_AUTHORITY
udtSidIdentifierAuthority.Value(5) = 5 ' SECURITY_NT_AUTHORITY
lRet = AllocateAndInitializeSid(udtSidIdentifierAuthority, 2, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, pAdministratorsGroup)
If lRet <> 0 Then
If CheckTokenMembership(0, pAdministratorsGroup, lRet) <> 0 Then ' Use 0 to check the calling thread
IsCurrentProcessElevated = (lRet <> 0)
End If
' Note: This line was often crashing in Windows 7, fix was to change the API declare to recieve argument ByVal
' http://stackoverflow.com/questions/1913087/checktokenmembership-in-vb6-crashing-on-freesid-on-windows-7-and-windows-2008
Call FreeSid(pAdministratorsGroup)
End If
End Function
관련 문제
- 1. 수퍼 유저 로그인 만 허용
- 2. 국가 별 수퍼 유저 액세스
- 3. django-nonrel에서 수퍼 유저 만들기
- 4. 여러 OS에서 Eclipse로 Java 프로세스를 디버깅하는 방법은 있습니까?
- 5. ASPNET ProfileBase 및 MembershipUser를 사용하여 '수퍼 유저 급'을 만들려고합니다.
- 6. 장고 - 슈퍼 유저 내 urlconf에서
- 7. QtCreator - Mac OS에서 수퍼 유저로 디버그
- 8. 수퍼 유저로 Android 빌드
- 9. 사용자가 PHP에서 서버의 수퍼 유저/루트 암호를 입력하도록 요구합니다.
- 10. Django : 명령 줄에서 수퍼 유저 비밀번호를 설정할 수 없습니다.
- 11. Django는 auth의 수퍼 유저/pw/전자 메일 데이터를 어디에 저장합니까?
- 12. Windows Forms 응용 프로그램이 Windows 7에 나쁜 비율을 가지고 있습니다.
- 13. Windows 서버 OS에서 '활성 세션 ID'를 얻는 방법은 무엇입니까?
- 14. Windows 7 OS에서 Django로 새 프로젝트를 시작하는 데 문제가 있습니다.
- 15. 유저 데이터
- 16. 단일 로그인 페이지에서 수퍼 유저 및 임의의 사용자 로그인을 만드는 방법은 무엇입니까?
- 17. 크로스 유저 COM Interop
- 18. Windows OS에서 드라이버 스택이란 무엇입니까?
- 19. WebKit Inspector를 탐지하는 방법은 무엇입니까?
- 20. Firefox 4를 탐지하는 방법은 무엇입니까?
- 21. Google App Engine의 Django-nonrel 관리자 슈퍼 유저
- 22. 내 데이터베이스 사용 권한을 "admin"으로 되돌리기
- 23. SVN이 내 파일 권한을 상실합니다.
- 24. Windows Installer가 실행중인 프로세스를 무시하도록합니다.
- 25. Subsonic 클래스는 Windows 응용 프로그램의 HttpContext.Current.User에 대한 참조를 가지고 있습니다.
- 26. 데이터 집계는 다음과 같이 여러 개의 웹 사이트, 하나의 수퍼 유저 사이트
- 27. ASP.NET은 내 권한을 존중하지 않습니다.
- 28. 앱 수준에서 Super_user 권한을 어떻게 부여 할 수 있습니까?
- 29. Hibernate와 트랜잭션 충돌을 탐지하는 방법은 무엇입니까?
- 30. 수퍼 클래스에 하위 클래스 참조가 있습니다.
무엇이 문제입니까? 프로세스에 상승 된 토큰이 있는지 알고 싶습니까? 또는 사용자가 admin 그룹에 있는지 여부를 알고 싶습니까? 그리고 왜 당신은 알고 싶습니까? 당신은 "내 과정"이라고 말하면서 IE에 관해 이야기합니다. BHO를 코딩하고 있습니까? –