Win7 64bit에서 Windows Service를 대상으로 아래처럼 C# 코드를 사용하면,(일반 WinForm은 아래코드가 먹힘)
string fullpathFile = System.IO.Directory.GetCurrentDirectory() + "\\" + "Log\\";
결과는 C:\Windows\SysWOW64\Log 이다.
------------------------------------
Windows Service를 대상으로 아래처럼 C# 코드를 사용해야, Service의 exe파일이 있는 폴더가 제대로 나옴.
string fullpathFile = AppDomain.CurrentDomain.BaseDirectory + "\\" + "Log\\";
출처: http://mvcp.tistory.com/entry/C에서-실행되는-폴더-알아-내기-윈도우-서비스-테스트-프로젝트
C#에서 실행되는 폴더 알아 내기 - 윈도우 서비스, 테스트 프로젝트.Net Framework2013.12.24 23:30
'Programming > C#' 카테고리의 다른 글
[펌] 효과적인 C# 메모리 관리 기법 (0) | 2016.03.10 |
---|---|
C# delegate & event 작성순서- 20150604 (0) | 2015.10.21 |
[펌] [STAThread] (0) | 2015.09.02 |