'Programing/C#'에 해당되는 글 1건

ProjectZip

Programing/C# 2018. 9. 6. 23:53

일단 특정 폴더를 압축해서 지정된 경로에 압축화일이 생성되는 것 까지 성공했다.


메인이 되는 기능은


자동으로 응용프로그램의 시작을 감지하여 ProjectZip이 프로세스에 올라간다. 응용프로그램의 종료를 자동감지하여 응용프로그램의 작업영역(예를들면 Visual Studio)의 소스들을 모조리 압축한 뒤 지정된 경로에 업로드 시키고 ProjectZip이 프로세스에서 중지된다.


현재 구글의 클라우드 서비스가 클라우드 폴더에 저장하면 자신의 구글 클라우드를 사용하는 모든 플랫폼에 자동으로 동기화가 되는 시스템을 활용하여 ProjectZip이 Path를 자동으로 서치하도록 할 생각.


이후 업데이트 시 추가해야 할 사항들은


.Zip 확장자 외에도 대표적으로 많이 쓰이는 확장자들 .7z, .alz, .egg 등을 지원하도록 만들 생각.


Visual Studio2017을 사용하던 중에 생각이 났다. 집에서 PC로 작업하던 작업물이 휴대용 노트북과 태블릿에서 같은 프로젝트를 사용하기 위해선 왜 메일을 이용하여 주고받거나 USB를 이용해야하는가. 그냥 Visual Studio2017의 불러오기 경로가 저장이 된다는 점을 감안하면 클라우드 폴더를 VS2017경로로 지정해두고 자동으로 백업해주는 시스템을 만들면되지않는가! 라는 생각이 말이다.


하여간, 일단 메인기능 중에 실행중인 프로세스를 읽어오는 것을 어떻게 해야할 것인지 고민해보고 이것이 모두 해결되면 배포판으로 업로딩을 해봐야겠다.


PS. 지금 당장드는 생각은 아무래도 ProjectZip은 Windows시작시에 트레이로 상주하는 형태이거나, 적어도 인스톨파일로 VS2017의 애드온 형식으로 작동하게되지 않을까 생각한다.

블로그 이미지

irostub

iro의 잡화상점

,