상세 컨텐츠

본문 제목

권한 상승 중인 프로그램에서 권한이 낮은 상태로 프로그램 실행시키기

RyuLib/RyuLib for Delphi

by ryujt 2014. 10. 27. 12:30

본문




권한 상승 중인 프로그램에서 권한이 낮은 상태로 프로그램을 실행시키는 방법입니다.  구글링을 통해서 주어 온 소스가 제대로 동작하지 않아서, MSDN을 오가며 약간의 삽질을 하였습니다.  저처럼 불필요한 삽질을 하시게 될 분이 있을 지 몰라서 올려봅니다.


소스는 아래 링크를 참고하시면 됩니다.


사용법은 단순합니다.  위의 유닛에 있는 아래의 함수를 실행하면 됩니다.

  • procedure CreateLowProc(ACommandLine:WideString);
    • ACommandLine 에는 실행시킬 프로그램 파일명을 입력하시면 됩니다.  파라메터가 필요한 경우에는 붙여서 사용하시면 됩니다.
    • 예: CreateLowProc( 'notepad.exe Test.txt' );


관련글 더보기