Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12044] 비스타에서 UI 띄우기
이상탁 [] 1826 읽음    2008-05-27 00:16
안녕하세요

XP, 델파이 7에서 만든 프로그램이 있는데요

XP환경에서는 UI 가 뜨는데, Vista에서는 UI가 안 뜨는 겁니다.

Vista에서 작업관리자를 유심히 봤더니 system 권한으로 실행이 되어 UI가 나오지 않는 것이었습니다.

이걸 해결하려고 검색했더니 사용자권한으로 프로그램을 실행하면 된다는 내용들이더군요
그리고, 아래와 같은 사이트에서 내용이 있긴 하던데요

CreateProcessAsUser 함수를 이용하는 것입니다.

http://secuprint.tistory.com/83

제가 실력이 부족하여 전혀 구현을 못하겠습니다.

프로그램의 실행과정은 OS(system) -> A Program (system) -> B Program (system) 입니다.

A Program 에서 B Program 을 실행시키는 방법은 ShellExecute 를 이용하여 파라미터를 주고 실행하고 있습니다.

혹시 이런 경우에 B 프로그램을 사용자 권한으로 실행하여 UI 띄우기에 대한 델파이 소스 예제가 있으신 분은 부탁드립니다.

정말 급합니다..  감사합니다.

+ -

관련 글 리스트
12044 비스타에서 UI 띄우기 이상탁 1826 2008/05/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.