현재는 식탁보 실행 후 원하는 사이트를 찾아서 실행하는 구조로 되어있으나, 이 방법 대신 Windows OS와 좀 더 긴밀하게 연동할 수 있도록 Windows 검색 기능에 포함될 수 있도록 시작 메뉴에 바로 가기를 한 번에 만드는 동작을 추가하고자 함.
식탁보 시작 후 카탈로그 유효성 검사 및 다운로드 진행
Environment.GetFolderPath(Environment.SpecialFolder.Programs) API를 이용하여 시작 메뉴 - 프로그램 디렉터리의 실제 경로를 얻어옴 (OS 지역화 설정이 적용되어있다 하더라도 이 방법을 이용하면 항상 정확한 경로 획득이 가능)
Tablecloth Services 폴더를 만들고, 이 안에 각 인터넷 뱅킹 서비스들의 LNK 파일을 일괄적으로 생성
이렇게 만들어지는 바로 가기는 개인 설정 (Preferences)를 커맨드라인 스위치로 지정하지 않고, 단순히 해당 사이트로 가는 화면만 띄워주도록 해야 함.
설치 제거 프로그램 등에서 활용할 수 있도록, 식탁보 프로그램 자체에도 명령줄 옵션을 새로 추가할 필요가 있음. (예: --rebuild-shortcuts로 바로 가기 생성 시도, --remove-shortcuts로 바로 가기 삭제 시도)
현재는 식탁보 실행 후 원하는 사이트를 찾아서 실행하는 구조로 되어있으나, 이 방법 대신 Windows OS와 좀 더 긴밀하게 연동할 수 있도록 Windows 검색 기능에 포함될 수 있도록 시작 메뉴에 바로 가기를 한 번에 만드는 동작을 추가하고자 함.
Environment.GetFolderPath(Environment.SpecialFolder.Programs)
API를 이용하여 시작 메뉴 - 프로그램 디렉터리의 실제 경로를 얻어옴 (OS 지역화 설정이 적용되어있다 하더라도 이 방법을 이용하면 항상 정확한 경로 획득이 가능)Tablecloth Services
폴더를 만들고, 이 안에 각 인터넷 뱅킹 서비스들의 LNK 파일을 일괄적으로 생성--rebuild-shortcuts
로 바로 가기 생성 시도,--remove-shortcuts
로 바로 가기 삭제 시도)