반응형

Windows Vista 이후 최근 Windows7, 서버로는 Windows2008 등 에 이르기까지 많은 OS가 나오고 있다.

이중에 UAC , UIPI 등 새로운 개념이 등장하면서 이전에 잘 되던 프로그램들이 보안 또는 권한에 막혀서

실행이 안되는 사태가 발생하고 있다.

대략 남감한 상황이 많지만 그 또한 지나간다는 생각으로~~

1. Window 서비스에서 Dialog 또는 createwindow 등 UI가 있는 프로세스를 실행 시키면 권한에 막혀서 UI 창이 실행이 안되는 현상이 발생한다. 이때는 CreateProcessAsUser 를 이용하여 프로세스를 실행 하면 된다.

이때 중요한것은 CreateProcessAsUser 에 넣을 토큰 (Token) 을 가져오는 것인데

이부분은 아래 링크를 참고 하시고..
http://www.codeproject.com/KB/vista-security/VistaSessions.aspx?display=PrintAll&fid=406624&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=51&select=2022539

다음글은 권한에 막힌 IPC 통신을 가능하도록 하는 방법을 올릴까 한다.

무시무시한 UAC 또는 Session 0 isolated 를 이겨 내기 위해 노력 합시다~~~ 화이팅!!!!!

반응형

+ Recent posts