티스토리 뷰

DEV/C#

exe file path 가져오기

pu928 2017. 5. 12. 10:37
반응형

[System.Environment.CurrentDirectory] 등을 사용하여 프로세스 path를 가져올 수 있겠으나 현재 작업 path를 가져오게 된다.


서비스에 등록되어 실행 된 프로세스에서 [System.Environment.CurrentDirectory]을 사용 할 경우 system 위치를 반환하므로 아래의 방법으로 가져오며 되겠다.


- windows form 을 사용 시 (pull filepath를 가져옴)

System.Windows.Forms.Application.ExecutablePath


- Reflection 네임스페이스를 사용 (pull filepath를 가져옴)

System.Reflection.Assembly.GetExecutingAssembly().Location


- AppDomain 네임스페이스를 사용 (path를 가져옴)

System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase


Location:D:\test\bin\Debug\test.exe

ApplicationName:D:\test\bin\Debug\ 


반응형

'DEV > C#' 카테고리의 다른 글

xxx.vshost.exe 파일에 대해..  (0) 2017.05.15
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함