[DATABASE/POSTGRESQL] 사용자 권한 조회하기 (PGSQL)

■ 사용자 권한을 조회하는 방법을 보여준다. (PGSQL) ▶ 실행 명령

▶ 실행 결과

[DATABASE/POSTGRESQL] 사용자 권한 조회하기 (테이블 수준)

■ 사용자 권한을 조회하는 방법을 보여준다. (테이블 수준) ▶ 예제 코드 (SQL)

※ 해당 뷰 명칭은 소문자로 입력한다. ※ testuser1 :

[DATABASE/POSTGRESQL] 사용자 권한 조회하기 (스키마 수준)

■ 사용자 권한 조회하기 (스키마 수준) ▶ 예제 코드 (SQL)

▶ 실행 결과

[DATABASE/POSTGRESQL] 사용자 권한 조회하기 (데이터베이스 수준)

■ 사용자 권한을 조회하는 방법을 보여준다. (데이터베이스 수준) ▶ 예제 코드 (SQL)

※ testuser1 : 사용자명, 대소문자 구분한다. ▶ 실행 결과

[C#/COMMON] CodeAccessPermission 클래스 : Demand 메소드를 사용해 권한 감지하기

■ CodeAccessPermission 클래스의 Demand 메소드를 사용해 권한을 감지하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] File 클래스 : Create 정적 메소드를 사용해 디렉토리 쓰기 가능 여부 구하기

■ File 클래스의 Create 정적 메소드를 사용해 디렉토리 쓰기 가능 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/MAUI/.NET6] iOS 복수 윈도우 권한 설정하기 (IOS)

■ iOS에서 복수 윈도우 권한을 설정하는 방법을 보여준다. ▶ Platforms/iOS/Info.plist (XML)

[C#/MAUI/.NET6] BasePlatformPermission 클래스 : 권한 확장하기

■ BasePlatformPermission 클래스를 사용해 권한을 확장하는 방법을 보여준다. ▶ Platforms/Android/AndroidManifest.xml

▶ ReadWriteStoragePermission.cs

▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/MAUI/.NET6] Permissions 클래스 : RequestAsync 정적 메소드를 사용해 권한 요청하기

■ Permissions 클래스의 RequestAsync 정적 메소드를 사용해 권한을 요청하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/MAUI/.NET6] Permissions 클래스 : CheckStatusAsync 정적 메소드를 사용해 권한 체크하기

■ Permissions 클래스의 CheckStatusAsync 정적 메소드를 사용해 권한을 체크하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] File 클래스 : GetAccessControl 정적 메소드를 사용해 파일 소유자 구하기

■ File 클래스의 GetAccessControl 정적 메소드를 사용해 파일 소유자를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINFORM] Button 클래스 : 권한 상승 필요 표시 버튼 사용하기

■ Button 클래스에서 권한 상승 필요 표시 버튼을 사용하는 방법을 보여준다. ▶ CustomButton.cs

▶ MainForm.cs

TestProject.zip

[C#/COMMON] FileIOPermission 클래스 : 파일 및 디렉토리 읽기 권한 구하기

■ FileIOPermission 클래스를 사용해 파일 및 디렉토리 읽기 권한을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] FileIOPermission 클래스 : 파일 및 디렉토리 읽기/쓰기 권한 구하기

■ FileIOPermission 클래스를 사용해 파일 및 디렉토리 읽기/쓰기 권한을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] Thread 클래스 : 특정 사용자 권한으로 스레드 실행하기

■ Thread 클래스를 사용해 특정 사용자 권한으로 스레드를 실행하는 방법을 보여준다. ▶ SECURITY_IMPERSONATION_LEVEL.cs

▶ TOKEN_TYPE.cs

▶ Program.cs

TestProject.zip

[C#/COMMON] 스푸핑(spoofing) 기법을 사용해 시스템 권한으로 프로세스 실행하기

■ 스푸핑(spoofing) 기법을 사용해 시스템 권한으로 프로세스를 실행하는 방법을 보여준다. ▶ HANDLE_FLAG.cs

▶ PROCESS_INFORMATION.cs

▶ ProcessAccessFlag.cs

▶ SECURITY_ATTRIBUTES.cs

[C#/COMMON] 윈도우즈 서비스에서 시스템 권한으로 프로세스 실행하기

■ 윈도우즈 서비스에서 시스템 권한으로 프로세스를 실행하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ ProcessHelper.cs

▶ TestNode.cs

[TestService 프로젝트] ▶ ProcessInstaller.cs