본문 바로가기
끄적/개발일기

SAFE EDIT 개발 일기 ⑨

by iwbap 2025. 12. 22.
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