728x90
반응형
업데이트 예외 처리와 권한 문제 (2025-10-19)
업데이트 시스템이 어느 정도 형태를 갖추자, 이제는 정상 동작보다 예외 상황들이 하나씩 보이기 시작했다.
업데이트 중 네트워크가 끊기는 경우나, 파일이 다른 프로세스에 의해 잠겨 있는 경우처럼 현실적인 상황들을 어떻게 처리할지가 문제였다.
이 부분들은 하나씩 케이스를 만들어가면서 대응함.
그중에서 한 번 정리하고 넘어가야 했던 게 권한 문제였다.
업데이트 자체는 관리자 권한으로 실행되는 경우가 많은데, 처음에는 업데이트 이후에도 에디터를 그대로 관리자 권한으로 재시작하고 있었다.
이 방식이 기능적으로 큰 문제를 일으키진 않았지만, 관리자 권한 상태에서는 드래그 앤 드롭 같은 일부 기능이 정상적으로 동작하지 않는 상황이 있었다.
에디터 특성상 파일을 끌어다 놓는 사용 패턴이 많다 보니 이 부분은 그냥 두기 애매했음.
그래서 업데이트 과정은 관리자 권한으로 유지하되, 업데이트가 끝난 이후 에디터를 재시작할 때는 사용자 권한으로 실행하도록 처리했다.
이날은 새로운 기능을 추가했다기보다는, 업데이트 흐름을 조금 더 깔끔하게 다듬은 날에 가까웠다.
큰 변화는 아니지만, 실제로 쓰다 보면 체감되는 부분이라 이 시점에서 정리하고 넘어갔다.
728x90
반응형
'끄적 > 개발일기' 카테고리의 다른 글
| SAFE EDIT 개발 일기 – 기술 회고 (1) | 2025.12.26 |
|---|---|
| SAFE EDIT 개발 일기 ⑩ (0) | 2025.12.23 |
| SAFE EDIT 개발 일기 ⑧ (0) | 2025.12.21 |
| SAFE EDIT 개발 일기 ⑦ (0) | 2025.12.20 |
| SAFE EDIT 개발 일기 ⑥ (0) | 2025.12.20 |