'C# WPF 개발 메모장'에 해당하는 글 12건

안녕하세요. IT김군입니다.


오늘은 C# / WPF에서 프로젝트를 관리자 권한으로 실행시키는 방법에 대해 알아보도록 하겠습니다.


우선 Visual Studio를 관리자 권한으로 실행시켜줍니다.


그 후에 관리자 권한으로 실행한 Visual Studio에서 관리자 권한으로 실행시킬 프로젝트를 열어줍니다.




그 후 위와 같이 프로젝트 명을 우클릭하여 속성으로 들어갑니다.


속성에 들어가면 아래와 같은 화면이 나옵니다.


위 처럼 속성에서 보안 탭으로 들어가면


'ClickOnce 보안 설정 사용' 이라는 항목이 나오는데요.


이 항목을 체크했다가 다시 체크를 해재해줍니다.


그 이유는 위 사진 좌측에 보이시는 것과 같이 app.manifest 파일을 생성하기 위함이니, 처음 체크가 되어있지 않을테지만 체크를 했다가 다시 해제해줍니다.


그 다음 app.manifest 파일을 열어보겠습니다.




그럼 몇 줄 내려가지 않고 위 빨간 네모박스의 내용이 보이실텐데요.


위 태그에서 level 값을 아래와 같이 requireAdministrator로 변경해줍니다.




위 항목을 모두 진행하신 후 컴파일하셔서 exe를 실행하시면


관리자 권한으로 실행시킬 수 있습니다.


궁금하신 점이나 잘못된 점이 있다면 댓글주세요.


감사합니다.


WRITTEN BY
IT김군
S/W 개발자 김군의 메모장

,

안녕하세요. IT김군입니다.


오늘은 WPF로 개발 시 전체화면의 View를 만드는 법에 대해 알아보겠습니다.


전체화면으로 실행하고자 하는 페이지의 xaml 파일에 <Window></Window> 태그가 있다면

<Window ~~~~ 여기에 넣어주면 된다.>
   <Grid>
   </Grid>
</Window>

위와 같이 윈도우 여는 태그 안에 아래 설정들을 넣어주면 됩니다.



WindowStyle="None"

기본적으로 보이는 윈도우 창의 템플릿 (최소화, 최대화, 닫기) 등을 없애고 현재 실행 창의 화면만 사각형으로 보여지게 됩니다.



WindowState="Maximized"

모니터의 해상도에 맞추어 실행 창의 크기를 꽉 채워줍니다. (작업표시줄 위까지)



ResizeMode="NoResize"

창의 크기를 조절할 수 없게 만들며, 위 설정들과 함께 사용 시 작업표시줄까지 덮어주며 화면을 꽉 채워줍니다.


위 세 개의 설정을 모두 하고나면 이 프로그램 실행 시 다른 프로그램을 실행할 수 없을 것 같지만


실제로 키보드의 window키나 win+D키를 활용해 빠져나올 수 있기에 해당 프로그램만 실행시키고 싶다면 키보드 부분도 같이 작업해주어야 합니다.


잘못되었거나 궁금하신 사항이 있으시면 댓글주세요.


감사합니다.



WRITTEN BY
IT김군
S/W 개발자 김군의 메모장

,